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
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
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