All Projects → boughtonp → cfpassphrase

boughtonp / cfpassphrase

Licence: LGPL-3.0 license
cfPassphrase is a library for securely hashing and checking passwords/passphrases using proven industry standard algorithms. It aims to provide a simple and common implementation that can be used in any CFML engine. Note: The official repository is at https://code.sorcerersisle.com/cfpassphrase

Programming Languages

java
68154 projects - #9 most used programming language
ColdFusion
112 projects

cfPassphrase

Description

cfPassphrase is a library for securely hashing and checking passwords and passphrases using proven industry standard algorithms. It aims to provide a simple and common implementation that can be used in any CFML engine.

For further details of what is provided see docs.pdf for documentation.

Requirements

cfPassphrase supports any modern CFML engine, specifically:

  • ColdFusion 9 and above.
  • Lucee 5.3 and above.
  • Railo / Lucee 4.x
  • OpenBD 3.x

It requires a minimum JRE/JDK version of 8.

If you are interested in running it on a different environment, or have issues getting it to work, please raise an issue.

Licensing & Credits

This project is available under the terms of the LGPLv3 license. See license.txt to understand your rights and obligations.

cfPassphrase was created by Peter Boughton, and gratefully makes use of the third-party software detailed below, each available individually under their respective licenses.

jBCrypt v0.4 (mindrot.org/projects/jBCrypt)

Java PBKDF2 (crackstation.net/hashing-security.htm)

Java SCrypt (github.com/wg/scrypt)

Contributing

This project was created with the aim of making secure hashing easy to implement for all CFML applications that need it.

Bug fixes, backwards-compatible improvements and additions are welcome, but please discuss first (either raise an issue or send an email).

Changes are accepted as either pull requests or patch files.

/eof

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].