Packages
comeonin
4.0.0-rc.0
5.5.1
5.5.0
5.4.0
5.3.3
5.3.2
5.3.1
5.3.0
5.2.0
5.1.3
5.1.2
5.1.1
5.1.0
5.0.0
4.1.2
4.1.1
4.1.0
4.0.3
4.0.2
4.0.1
4.0.0
4.0.0-rc.0
3.2.0
3.1.0
3.0.2
3.0.1
3.0.0
2.6.0
2.5.3
2.5.2
2.5.1
2.5.0
2.4.0
2.3.1
2.3.0
2.2.0
2.1.1
2.1.0
2.0.3
2.0.2
2.0.1
2.0.0
1.6.0
1.5.0
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.0
0.3.1
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
A specification for password hashing libraries
Current section
Files
Jump to
Current section
Files
README.md
# Comeonin [](https://travis-ci.org/riverrun/comeonin) [](https://hex.pm/packages/comeonin) [](https://gitter.im/comeonin/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Password hashing library for Elixir.
This library is intended to make it very straightforward for developers to check users' passwords in as secure a manner as possible.
Comeonin supports Argon2, Bcrypt and Pbkdf2 (sha512 and sha256).
## Features
* Comeonin supports the most secure, well-tested, and up-to-date password hashing schemes.
* Argon2 is the winner of the 2015 Password Hashing Competition.
* Bcrypt and Pbkdf2 have no known vulnerabilities and have been widely tested for over 15 years.
* It is easy to use.
* Salts are generated by default.
* Each function has sensible, secure defaults.
* It provides excellent documentation.
* Clear instructions are given on how to use Comeonin.
* Several recommendations are also given to help developers keep their apps secure.
## Installation and Use
See the [Comeonin wiki](https://github.com/riverrun/comeonin/wiki) for details.
### Documentation
http://hexdocs.pm/comeonin
### License
BSD. For full details, please read the LICENSE file.