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)

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Largest Generic Hash and HMAC Program

Largest Generic Hash and HMAC Program Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

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.
Read more reviews >

Additional Project Details

Operating Systems

BSD, FreeBSD, Linux, Solaris

Intended Audience

Advanced End Users, Developers

User Interface

Command-line

Programming Language

C

Related Categories

C Cryptography Software, C Command Line Tools, C Encryption Algorithms

Registered

2009-01-13