Skip to content

ssl_hash (NESSIE recommended hashing functions)

Latest

Choose a tag to compare

@chuheihkg chuheihkg released this 04 Sep 15:46
f54f942

Full Changelog: https://github.com/chuhei1987/ssl_hash/commits/0.0.0.1

Compiled with MSYS2 UCRT64 , which is closer to something else.

As I do not fully have ideas about how to use the interface, so I treat that for checking something within a folder.

Nessie suggests four recommended hashing function for integrity, which is SHA256,SHA384,SHA512 and Whirlpool .

FILENAME: nessiehash.exe.tar.gz , SIZE in BYTES: 59936
SM3: 61554B2F9E7E57DE8086234A4A35FB4FFF6EE8B0FFE683DAD0EE132880206BBE
SHA256: 4276F803A6DC8BEB8990EBE25838971012FE0CB4CC3AEF4D7F54557C2BF76958
SHA384: 68917C9320141527C5FBD69A1DB0F8B5F62A2C90B658B49835F09C3FC92CD040B1A2BD38793856C6FD5314CD6C530626
SHA512: 04111DB2315BC34E1FD18A6906093AFA773977E87008BECCDE3028F110BCC2FD604DF24BEC6F574C5C627CE41F703B543B675FCDD2EF8484F13953E357793F6C
SHA3-256: 0E06D0A6F23E89F3A9BF33887BD2D0F12A07F7BACF574E9F3B9908B86E2B5483
SHA3-384: 85200B1A073AC4FE779127488C5B6132506C395CEC01E3749DB63A28FB70731A6AFE5C440EDE0D3027B33EF90162F4A6
SHA3-512: 97B1416B90408B81F01E0ED843F040C3DCACB5CC1EB8A56B51D2477620F57262E0363BCCC18D22C4CA13768D32DA278FE844600F63724214A8E4E6B8FAC4A99C

whirlpool (nessiehash.exe.tar.gz) = 046abba2f524ef06bf13e71e53e62e3a844ce8ed12a26ed58fef790bd5087d0d334ebe5de894e5c15e38d37f3806f4fcc1989f72a3c7891361d426b32c7bd356

For testing the validality of hashing functions, you may refer testing vectors
For whirlpool test,

The hash of empty file is
19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3

The somehow famous 26 characters ( The quick brown fox jumps over the lazy dog )
B97DE512E91E3828B40D2B0FDCE9CEB3C4A71F9BEA8D88E75C4FA854DF36725FD2B52EB6544EDCACD6F8BEDDFEA403CB55AE31F03AD62A5EF54E42EE82C3FB35

To extract the gzip, you may use tar zxvf (the tar file) , you can use 7-zip or equivalent to help you.