hashes

Hash functions

A collection of cryptographic hash functions implemented in pure Rust.

Collection of cryptographic hash functions written in pure Rust

GitHub

2k stars
30 watching
256 forks
Language: Rust
last commit: almost 2 years ago
Linked from 2 awesome lists

blake2cryptographic-hash-functionscryptographydigestgostgroestlhashk12md2md4md5ripemdrustsha1sha2sha3sm3streebogwhirlpool

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rustcrypto/password-hashesA collection of password hashing algorithms written in Rust688
rustcrypto/nacl-compatProvides Rust compatibility with NaCl-family libraries for secure cryptographic functions.60
rustcrypto/aeadsA collection of authenticated encryption algorithms implemented in Rust733
racum/rust-djangohashersProvides Rust implementations of password hashing algorithms used in Django Project.56
pluto/ronkathonA collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles.192
rust-bitcoin/rust-bitcoinA Rust library for working with Bitcoin protocol messages and data structures2,181
bryant/argon2rsA Rust library implementing the Argon2 password hashing algorithm174
juliacrypto/sha.jlA Julia implementation of common hash functions48
dagenix/rust-cryptoA pure-Rust implementation of common cryptographic algorithms1,400
rustyconover/duckdb-crypto-extensionAn extension to DuckDB that adds cryptographic hash functions and HMAC calculation capabilities.12
espressosystems/jellyfishA Rust implementation of a cryptographic system and extensions.412
google/mundaneA Rust cryptography library using BoringSSL that aims to be secure, ergonomic, and efficient.1,069
0xpolygonzero/plonky2A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems791
rustcrypto/formatsProvides tools and libraries for encoding and decoding various cryptographic formats253
rustcrypto/signaturesThis project provides digital signature algorithms and implementation in Rust.478