BoxLang 🚀 A New JVM Dynamic Language Learn More...
|:------------------------------------------------------: |
| ⚡︎ B o x L a n g ⚡︎
| Dynamic : Modular : Productive
|:------------------------------------------------------: |
Copyright Since 2023 by Ortus Solutions, Corp
www.boxlang.io | www.ortussolutions.com
Â
This module provides password encryption and hashing functionality to Boxlang
It contributes the following Built-in-Functions to the language:
ArgonHash: Returns a secure input hash of the given
string using the Argon2 hashing algorithm. ( Alias:
GenerateArgon2Hash )ArgonVerify: Performs a Argon2 verification on the
given string against the hashed value. ( Alias:
Argon2CheckHash )BCryptHash: Returns a secure input hash of the given
string using the BCrypt hashing algorithm.( Alias:
GenerateBCryptHash )BCryptVerify: Performs a BCrypt verification on the
given string against the hashed value. ( Alias:
VerifyBCryptHash )SCryptHash: Returns a secure input hash of the given
string using the SCrypt hashing algorithm.( Alias:
GenerateSCryptHash )SCryptVerify: Performs a SCrypt verification on the
given string against the hashed value. ( Alias:
VerifySCryptHash )GeneratePBKDFKey: Generates a PDFK key from the given
password and salt.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
$
box install bx-password-encrypt