Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
- argon2
- bcrypt
- go
- hashing
47,133 repositories indexed
49–63 of 63 · Most stars
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
Julia wrapper around nettle cryptographic hashing/encryption library providing MD5, SHA1, SHA2 hashing and HMAC functionality, as well as AES encryption/decryption
Lua string hashing library, useful for internationalization
A Go library that implements Consistent Hashing with zero dependency
A light package for generating and comparing password hashing with argon2 in Go
A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
Digital Cash Envelope for the Internet
Common Lisp system for parsing and generating bcrypt password hashes
Go library MalShare API
Jump consistent hash implementation in Elixir (without NIFs)
Implementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in the Elixir Programming Language
Apache/APR Style Password Hashing
Elixir wrapper for the OpenBSD bcrypt password hashing algorithm
Hashing utility functions for ActionScript 3.0