Security
Gera, valida e verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Três modos: (1) gerar um par novo a partir de bytes aleatórios criptográficos (256/384/512/768 bits), (2) auditar um verifier existente frente ao RFC — comprimento (43–128), charset [A-Za-z0-9-._~] e ≥256 bits de entropia, e (3) verificar um par recalculando BASE64URL(SHA256(verifier)). Opcionalmente constrói a URL completa de autorização e o corpo de troca de token. Complementa o nonce-generator genérico (que só emite o par) com auditoria de conformidade RFC e verificação de pares.
pkce-code-verifier-generatorValidation
Valida e formata números de telefone internacionalmente
phone-validatorCryptography
Audita compatibilidade de parâmetros ML-DSA / SLH-DSA / FN-DSA / BBS+ / PLONK / Halo2, tamanhos de prova e requisitos de trusted setup, com demo ML-DSA (FIPS 204) em TS puro
ml-dsa-slh-dsa-fn-dsa-pqc-bbs-plus-plonk-halo2-zk-verifierSecurity
Gera pares de chaves ML-KEM-512/768/1024 (FIPS 203 / CRYSTALS-Kyber), encapsula um segredo compartilhado aleatório com a chave pública, desencapsula com a chave privada e verifica a igualdade — conferindo ao vivo os tamanhos exatos dos três conjuntos de parâmetros.
ml-kem-kyber-keypair-and-encapsulation-testerSecurity
Gera tokens de uso único criptograficamente seguros para cenários de segurança web — tokens CSRF, parâmetros state OAuth/OIDC, nonces de sessão e code_verifier/code_challenge PKCE (S256). Usa crypto.randomBytes, nunca Math.random.
nonce-generatorValidation
Valida ou gera números com o algoritmo de dígito de controle Modulus-11 (ISO 7064) com esquemas ISBN-10 (10..2), ID norueguesa (3,7,6,1,8,9,4,5,2) e genérico 2-7.
mod11-checksumSecurity
Gera ou valida frases BIP39 de 12 a 24 palavras com saída de entropia e seed PBKDF2-HMAC-SHA512
mnemonic-bip39-generatorValidation
Valida ou gera números com o algoritmo de Luhn (mod-10). Cartões de crédito, IMEI, IMEISV, SIN, NPI e qualquer identificador baseado em Luhn.
luhn-checksumValidation
Valida endereços MAC e identifica informações do fornecedor
mac-address-validatorSecurity
Gera JSON Web Keys (JWK) para RSA, EC (P-256/P-384/P-521/secp256k1) e OKP (Ed25519/Ed448/X25519/X448), ou analisa um JWK existente para inspecionar parâmetros, impressão e metadados
jwk-generatorSecurity
Decodifica o header/payload do JWT com destaque, diagnostica claims padrão, verifica a assinatura com chaves HS*/RS*/PS*/ES*/EdDSA e oferece uma demo de falsificação
jwt-inspector-verifierSecurity
Decodifica header e payload JWT, valida assinaturas HS256 ou RS256 e destaca riscos de algoritmo, expiracao e claims sensiveis
jwt-decoder-security-auditor