Table of Contents - bcrypt-ruby
Pages
- CHANGELOG
- COPYING
-
README
- bcrypt-ruby
- Why you should use bcrypt()
- How to install bcrypt
- How to use bcrypt() in your Rails application
- The User model
- Creating an account
- Authenticating a user
- If a user forgets their password?
- How to use bcrypt-ruby in general
- How bcrypt() works
- Background
- Rainbow Tables
- Salts
- Cost Factors
- More Information
- Etc
- BCrypt.java
- Makefile
Classes and Modules
- BCrypt
- BCrypt::Engine
- BCrypt::Error
- BCrypt::Errors
- BCrypt::Errors::InvalidCost
- BCrypt::Errors::InvalidHash
- BCrypt::Errors::InvalidSalt
- BCrypt::Errors::InvalidSecret
- BCrypt::Password
- Crypt
Methods
- ::__bc_crypt — BCrypt::Engine
- ::__bc_salt — BCrypt::Engine
- ::autodetect_cost — BCrypt::Engine
- ::calibrate — BCrypt::Engine
- ::cost — BCrypt::Engine
- ::cost= — BCrypt::Engine
- ::create — BCrypt::Password
- ::crypt — Crypt
- ::generate_salt — BCrypt::Engine
- ::hash_secret — BCrypt::Engine
- ::new — BCrypt::Password
- ::salt — Crypt
- ::valid_hash? — BCrypt::Password
- ::valid_salt? — BCrypt::Engine
- ::valid_secret? — BCrypt::Engine
- #== — BCrypt::Password
- #is_password? — BCrypt::Password
- #split_hash — BCrypt::Password
- #valid_hash? — BCrypt::Password