Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pochopte , že kódovanie hash je jednosmerný . To znamená , že môžete generovať hash zo súboru dát , ale nemôžete spätné inžinierstvo hash na výrobu pôvodných dát .
2
Vedzte , že kódovanie hash je deterministický . To znamená , že ak máte dva rôzne hashe vyrobené rovnakým algoritmus hash , počiatočné dátové súbory boli rôzne .
3
Uvedomte si , že kódovanie hash je noninjective . To znamená , že dva identické hodnoty hash pravdepodobne aj ( aj keď nie nevyhnutne ) , prišiel z rovnakých dát .
4
použite kódovanie hash v kryptografii , alebo kódovanie správ na účely súkromie a tajomstvo . Hashovanie sa používa pre autentifikáciu a zabezpečenie integrity správ . Hašovacej funkcie sa používa , aby sa správy ľubovoľnej dĺžky a vytvoriť hodnotu hash určitého dĺžky .
5
použite kódovanie hash , aby hash tabuľky , ktoré umožňujú program rýchlo nájsť záznam dát pomocou jeho kľúča . V tomto scenári , dátový záznam je počiatočná sada dát a kľúč je hodnota hash generuje z neho .
6
Použitie kódovania hash pre korekciu chýb . Hash hodnoty umožňujú osobe alebo program , ktorý overí , či daný odoslaná správa dorazilo neporušené na miesto určenia . Hash hodnota je vypočítaná z pôvodnej správy v mieste pôvodu , táto hodnota hash je odoslaná do miesta určenia , nasleduje samotnej správy . Na miesto určenia , hodnota sa vypočíta hash z prijatej správy . Ak druhá hodnota hash zodpovedá prvej , záver je , že správa bola správne odoslaná .