BoxLang 🚀 A New JVM Dynamic Language Learn More...

Password Encryption

v1.0.0+2 BoxLang Modules

⚡︎ BoxLang Module: Password Encryption

|:------------------------------------------------------:  |
| ⚡︎ 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: BCryptCheckHash )
  • 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: SCryptCheckHash )
  • GeneratePBKDFKey: Generates a PDFK key from the given password and salt.

Changelog

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.


Unreleased

1.0.0 - 2024-06-21

  • Initial publis of module

$ box install bx-password-encrypt

No collaborators yet.
     
  • {{ getFullDate("2024-06-21T01:14:23Z") }}
  • {{ getFullDate("2024-06-21T01:28:39Z") }}
  • 53
  • 31