Hash Functions
Hash Functions
Hash Functions
CRC - Cyclic Redundancy Check
CRC - Cyclic Redundancy Check
CRC-32
CRC-32
Used in PKZIP, GZip, BZip2, PNG, MPEG-2 etc
CRC-64
CRC-64
Message Digest
Message Digest
MD2
MD2
RFC 1319
MD4
MD4
128-bit Digest length
used to compute NTLM password-derived key digests in Windows
RFC 1320
RFC 6150
MD5
MD5
Proven insecure
128-bit Digest Length
RFC 1321
First published 1992
SHA - Secure Hash Algorithm
SHA - Secure Hash Algorithm
SHA1
SHA1
Proven insecure
160-bit Digest Length
RFC 3174
Descended from MD4
First published 1995
SHA-256 (SHA-2)
SHA-256 (SHA-2)
256-bit Digest length
First published 2001
SHA-384 (SHA-2)
SHA-384 (SHA-2)
384-bit Digest length
First published 2015
SHA-512 (SHA-2)
SHA-512 (SHA-2)
512-bit Digest length
First published 2015
Others
Others
MACTripleDES
MACTripleDES
MACTripleDES is a keyed hashing algorithm (i.e. it encrypts the hash and you need a key to decrypt).
RIPEMD160
RIPEMD160
RIPE Message Digest
Developed in 1996 (based on RIPEMD developed in 1992)
Used in Bitcoin and some other cryptocurrencies
Based on MD4
Bibliography
Bibliography
https://xorbin.com/tools/sha256-hash-calculatorhttps://simple.wikipedia.org/wiki/Cryptographic_hash_functionhttps://en.wikipedia.org/wiki/Comparison_of_cryptographic_hash_functionshttps://simple.wikipedia.org/wiki/SHA_hash_functionshttps://en.wikipedia.org/wiki/Hash_function_security_summaryhttps://en.wikipedia.org/wiki/SHA-1https://en.wikipedia.org/wiki/SHA-2https://en.wikipedia.org/wiki/MD2_(hash_function)https://en.wikipedia.org/wiki/MD4https://en.wikipedia.org/wiki/MD5https://en.wikipedia.org/wiki/MD6https://en.wikipedia.org/wiki/Cyclic_redundancy_checkhttps://serverfault.com/questions/820300/why-isnt-mactripledes-algorithm-output-in-powershell-stablehttps://en.wikipedia.org/wiki/RIPEMD