All Projects → riverrun → Comeonin

riverrun / Comeonin

Licence: other
Password hashing specification for the Elixir programming language

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Comeonin

Password4j
Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.
Stars: ✭ 124 (-89.37%)
Mutual labels:  bcrypt, argon2
hash-wasm
Lightning fast hash functions using hand-tuned WebAssembly binaries
Stars: ✭ 382 (-67.24%)
Mutual labels:  argon2, bcrypt
CppSecurity
C++ Security Library
Stars: ✭ 24 (-97.94%)
Mutual labels:  argon2, bcrypt
crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Stars: ✭ 33 (-97.17%)
Mutual labels:  argon2, bcrypt
phc-crypto
Hashing algorithms simplified (supports Argon2, Bcrypt, Scrypt, and PBKDF2)
Stars: ✭ 22 (-98.11%)
Mutual labels:  argon2, bcrypt
Unchained
Secure password hashers for Go compatible with Django
Stars: ✭ 46 (-96.05%)
Mutual labels:  bcrypt, argon2
Quora
Building An Exclusive Community of PEC Graduates and Students.The main features of the website are “PEC Quora” and “PEC Connect”
Stars: ✭ 26 (-97.77%)
Mutual labels:  bcrypt
Fscrypt
Go tool for managing Linux filesystem encryption
Stars: ✭ 534 (-54.2%)
Mutual labels:  argon2
jwt-go
The easiest JWT library to GO
Stars: ✭ 15 (-98.71%)
Mutual labels:  bcrypt
weweibuy-framework
基于Springboot 封装的基础组件, 包括: Http请求响应日志,日志脱敏,APM, 加解密,签名(AES,BCrypt,RSA,JWT),数据库脱敏,报文脱敏,下滑线风格URL传参,统一异常处理,feign mock,feign日志,feign报文风格转换,跨应用异常上抛,自动补偿组件,幂等组件,RocketMq客户端
Stars: ✭ 24 (-97.94%)
Mutual labels:  bcrypt
Pinkman
PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The library derives hash from the user's PIN using Argon2 function and stores it in an encrypted file. The file is encrypted with the AES-256 algorithm in the GCM mode and keys are stored in the AndroidKeystore.
Stars: ✭ 59 (-94.94%)
Mutual labels:  argon2
Halite
High-level cryptography interface powered by libsodium
Stars: ✭ 933 (-19.98%)
Mutual labels:  argon2
Upash
🔒Unified API for password hashing algorithms
Stars: ✭ 484 (-58.49%)
Mutual labels:  bcrypt
Argon2 Cffi
Secure Password Hashes for Python
Stars: ✭ 264 (-77.36%)
Mutual labels:  argon2
Nestjs Prisma Starter
Starter template for NestJS 😻 includes GraphQL with Prisma Client, Passport-JWT authentication, Swagger Api and Docker
Stars: ✭ 547 (-53.09%)
Mutual labels:  bcrypt
nestjs-auth-starter-kit
NestJS Auth Starter Kit (typescript / typeorm / swagger / passport / bcrypt)
Stars: ✭ 37 (-96.83%)
Mutual labels:  bcrypt
Node Argon2
Node.js bindings for Argon2 hashing algorithm
Stars: ✭ 1,008 (-13.55%)
Mutual labels:  argon2
bcrypt
Fast JavaScript implementation of bCrypt
Stars: ✭ 15 (-98.71%)
Mutual labels:  bcrypt
Xmrig
RandomX, CryptoNight, AstroBWT and Argon2 CPU/GPU miner
Stars: ✭ 6,372 (+446.48%)
Mutual labels:  argon2
Globaleaks
GlobaLeaks is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.
Stars: ✭ 832 (-28.64%)
Mutual labels:  argon2

Comeonin

Build Status Module Version Hex Docs Total Download License Last Updated Join the chat at https://gitter.im/comeonin/Lobby

Comeonin is a specification for password hashing libraries.

For information about hashing passwords in your app, see Password hashing libraries.

Changes in version 5

In version 5.0 and above, Comeonin now provides two behaviours, Comeonin and Comeonin.PasswordHash, which password hash libraries then implement.

With these changes, Comeonin is now a dependency of the password hashing library you choose to use, and in most cases, you will not use it directly.

See the UPGRADE_v5 guide for information about you can upgrade to version 5.

Password hashing libraries

The following libraries all implement the Comeonin and Comeonin.PasswordHash behaviours:

Argon2 is currently considered to be the strongest password hashing function, and it is the one we recommend.

Bcrypt and Pbkdf2 are viable alternatives, but they are less resistant than Argon2, to attacks using GPUs or dedicated hardware.

Windows users

On Windows, it can be time-consuming and problematic to setup the environment needed to compile the C code in Argon2 and Bcrypt. For this reason, it is often easier to install Pbkdf2, which has no C dependencies.

For more information, see Choosing a library.

Comeonin wiki

See the Comeonin wiki for more information on the following topics:

Contributing

There are many ways you can contribute to the development of Comeonin, including:

Donations

First of all, I would like to emphasize that this software is offered free of charge. However, if you find it useful, and you would like to buy me a cup of coffee, you can do so at PayPal.

License

BSD. For full details, please read the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].