FEHASHMAC is the largest collection of publicly known hash algorithms integrated into a command-line utility. FEHASHMAC contains a set of known test vectors and results for each algorithm such that the correct implementation for each hardware platform and compiler version can directly be verified.
Currently 57 hash algorithms like sha1 sha224 sha256 sha384 sha512 and variants, sha3 and shake, all SHA3 finalists and blake3, md2 md4 md5 md6, rmd128 rmd160 rmd256 rmd320, whirl gost lash160 lash256 lash384 lash512 tiger2 and RFC 2104 HMAC and KMAC support are included, plus SHA3 extensions kmac128, kmac256, kmacxof128, kmacxof256 for message.
Features
- SHA3 implemented as per FIPS 202 (August 2015) - V1.5.0
- SHAKE can now produce base64 output - V1.4.0
- Extendable Output functions added: shake128, shake256, blake3
- all SHA3 finalists are included
- SHA3 extensions kmac128, kmac256, kmacxof128, kmacxof256 - V4.0
- blake3 is the fastest secure hash algorithm, more than 15 times faster than md5 (on x86_64)
License
GNU General Public License version 2.0 (GPLv2)Follow Largest Generic Hash and HMAC Program
Other Useful Business Software
Passwordless Authentication and Passwordless Security
It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Rate This Project
Login To Rate This Project
User Reviews
-
No other open source program covers as many known algorithms as FEHASHMAC, including also hmac aand kmac fetures. BLAKE3 is the fastest secure 256 bit hash algorithm, a companion of the SHA3 finalists blake224,256,384,512.