In cryptography hash values are calculated by applying hash function of particular type (MD5, SHA-1, CRC32, etc.) to a data sequence, producing a fixed length output that represents the original data in non-unique way. Message digests can be used afterwards to verify data integrity or authenticity.
Each hash function generates a different cryptographic hash value. Table below provides test vectors for all (CRC32, MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, WHIRLPOOL and Tiger-192) hash functions supported by Febooti fileTweak Hash & CRC freeware checksum calculator.
Test vector cheksums / hashes for Hash("The quick brown fox jumps over the lazy dog") 43 bytes:
| Hash function | Hash value |
| CRC32() | 414fa339 |
| MD2() | 03d85a0d629d2c442e987525319fc471 |
| MD4() | 1bee69a46ba811185c194762abaeae90 |
| MD5() | 9e107d9d372bb6826bd81d3542a419d6 |
| SHA-1() | 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 |
| SHA-224() | 730e109bd7a8a32b1cb9d9a09aa2325d2430587ddbc0c38bad911525 |
| SHA-256() | d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 |
| SHA-384() | ca737f1014a48f4c0b6dd43cb177b0afd9e5169367544c49 |
| SHA-512() | 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb64 |
| RIPEMD-128() | 3fa9b57f053c053fbe2735b2380db596 |
| RIPEMD-160() | 37f332f68db77bd9d7edd4969571ad671cf9dd3b |
| RIPEMD-256() | c3b0c2f764ac6d576a6c430fb61a6f2255b4fa833e094b1ba8c1e29b6353036f |
| RIPEMD-320() | e7660e67549435c62141e51c9ab1dcc3b1ee9f65 |
| WHIRLPOOL() | b97de512e91e3828b40d2b0fdce9ceb3c4a71f9bea8d88e75c4fa854df36725f |
| Tiger-192() | 6d12a41e72e644f017b6f0e2f7b44c6285f06dd5d2c5b075 |
Test vector cheksums / hashes for Hash("Test vector from febooti.com") 28 bytes:
| Hash function | Hash value |
| CRC32() | 0c877f61 |
| MD2() | db128d6e0d20a1192a6bd1fade401150 |
| MD4() | 6578f2664bc56e0b5b3f85ed26ecc67b |
| MD5() | 500ab6613c6db7fbd30c62f5ff573d0f |
| SHA-1() | a7631795f6d59cd6d14ebd0058a6394a4b93d868 |
| SHA-224() | 3628b402254caa96827e3c79c0a559e4558da8ee2b65f1496578137d |
| SHA-256() | 077b18fe29036ada4890bdec192186e10678597a67880290521df70df4bac9ab |
| SHA-384() | 388bb2d487de48740f45fcb44152b0b665428c49def1aaf7 |
| SHA-512() | 09fb898bc97319a243a63f6971747f8e102481fb8d5346c55cb44855adc2e0e9 |
| RIPEMD-128() | ab076efaab01d30d16bb57f88d63c073 |
| RIPEMD-160() | 4e1ff644ca9f6e86167ccb30ff27e0d84ceb2a61 |
| RIPEMD-256() | 3bcbe8d6c9cf2cff39fb53e0dcef37f1554223da45d941d95836e1f5f84677eb |
| RIPEMD-320() | 7ae55f027f08f354a53515b9d6df00746ddeb1e7 |
| WHIRLPOOL() | e006fb0f4817f50191794177e61a575057cbd486ce2d28d882aa23624440ada5 |
| Tiger-192() | 382599758b759db703d4940c08c3393182adad7e9a7e590f |
Test vector cheksums / hashes for Hash("") - empty string 0 bytes:
| Hash function | Hash value |
| CRC32() | 00000000 |
| MD2() | 8350e5a3e24c153df2275c9f80692773 |
| MD4() | 31d6cfe0d16ae931b73c59d7e0c089c0 |
| MD5() | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1() | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-224() | d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f |
| SHA-256() | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| SHA-384() | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be0743 |
| SHA-512() | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce |
| RIPEMD-128() | cdf26213a150dc3ecb610f18f6b38b46 |
| RIPEMD-160() | 9c1185a5c5e9fc54612808977ee8f548b2258d31 |
| RIPEMD-256() | 02ba4c4e5f8ecd1877fc52d64d30e37a2d9774fb1e5d026380ae0168e3c5522d |
| RIPEMD-320() | 22d65d5661536cdc75c1fdf5c6de7b41b9f27325 |
| WHIRLPOOL() | 19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a7 |
| Tiger-192() | 3293ac630c13f0245f92bbb1766e16167a4e58492dde73f3 |