lucee.Componentbcrypt.BCrypt
Hashes and passwords and checks password hashes using BCrypt.jar
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
javaLoader
|
true
|
false
|
|
any
|
settings
|
true
|
false
|
Constructor Summary | |
---|---|
init()
Constructor. |
Method Summary | |
---|---|
boolean
|
checkPassword(string candidate, string bCryptHash)
Check a password. |
string
|
hashPassword(string password, [any workFactor='[runtime expression]'])
Hash a password. |
private boolean
|
isBCryptLoaded()
Is BCrypt loaded. |
private void
|
loadBCrypt()
Load the library. |
any
|
onDIComplete()
On DI Complete load library. |
private void
|
tryToLoadBCryptFromClassPath()
Try to load if java lib in CF Path. |
private void
|
tryToLoadBCryptWithJavaLoader()
Load via module. |
Methods inherited from class lucee.Component |
---|
None |
Constructor Detail |
---|
Constructor
Property Detail |
---|
access
- publicrequired
- falsereturntype
- anyinject
- loader@cbjavaloaderserializable
- trueaccess
- publicrequired
- falsereturntype
- anyinject
- coldbox:setting:bcryptserializable
- trueMethod Detail |
---|
Check a password
candidate
- incoming passwordbCryptHash
- The bCrypt hash to compareHash a password
password
- The plain string passwordworkFactor
- Optional work factorIs BCrypt loaded
Load the library
On DI Complete load library
Try to load if java lib in CF Path
Load via module