Hašovací součet ( haš , hašovací kód ) je výsledkem zpracování některých dat hašovací funkcí .
V kryptografii se hash součet používá [1 ] jako přehled zprávy .
Hodnotu hash lze použít k ověření integrity dat, jejich identifikaci a vyhledávání (například v P2P sítích ) a také k nahrazení dat, která není bezpečné explicitně uložit (například hesla, odpovědi na testy atd.) . Hašovací algoritmy se také používají ke kontrole integrity a pravosti souborů.
Explicitní hash hodnota je obvykle zapsána v šestnáctkové soustavě . Takže obslužný program md5sum , který vypočítá hodnotu hash MD5 z daného souboru, vrátí výsledek jako řetězec 32 hexadecimálních číslic — například 026f8e459c8f89ef75fa7a78265a0025 . Jsou známy další hashovací algoritmy:
CRC32 - příklad hash kódu: F6DE2FEA
SHA-1 – příklad hash kódu: 7DD987F846400079F4B03C058365A4869047B4A0
SHA-2 – příklad hash kódu: CA737F1014A48F4C0B6DD43CB177B0AFD9E5169367544C494011E3317DBF9A509CB1E5DC1E85A941BBEE3D7F2AFBC9B1
Hashovací funkce | |
---|---|
obecný účel | |
Kryptografický | |
Funkce generování klíčů | |
Kontrolní číslo ( srovnání ) | |
Hashe |
|