Password & Security Library

Secure password input plus hashing and token/entropy helpers for CLI/GUI workflows.

Masked or Bullet CLI Prompt

import password

var secret1 = password::promptCli("Enter password:", "mask")   // hidden input
var secret2 = password::promptCli("Enter password:", "bullet") // shows ••••

GUI Prompt with CLI Fallback

var secret = password::promptGui("Enter DB Password")

Hashing & Verification

var stored = password::hash(secret1)
var ok = password::verify(secret1, stored)
display ok

Extended `security` Utilities

import security

var token = security::randomToken(24)
var entropy = security::randomBytes(16)
var score = security::passwordScore("Linea#2026Secure")
display token
display entropy
display score