Security
Génère, valide et vérifie les paires code_verifier / code_challenge PKCE (RFC 7636) OAuth2 / OIDC. Trois modes : (1) générer une nouvelle paire depuis des octets aléatoires cryptographiques (256/384/512/768 bits), (2) auditer un verifier existant selon le RFC — longueur (43–128), charset [A-Za-z0-9-._~] et ≥256 bits d'entropie, et (3) vérifier une paire en recalculant BASE64URL(SHA256(verifier)). Construit en option l'URL complète de requête d'autorisation et le corps d'échange de token. Complète le nonce-generator générique (qui n'émet que la paire) avec l'audit de conformité RFC et la vérification de paire.
pkce-code-verifier-generatorValidation
Valide et formate les numéros de téléphone internationalement
phone-validatorCryptography
Audite la compatibilité des paramètres ML-DSA / SLH-DSA / FN-DSA / BBS+ / PLONK / Halo2, les tailles de preuves et les exigences de trusted setup, avec une démo ML-DSA (FIPS 204) en TS pur
ml-dsa-slh-dsa-fn-dsa-pqc-bbs-plus-plonk-halo2-zk-verifierSecurity
Génère des paires de clés ML-KEM-512/768/1024 (FIPS 203 / CRYSTALS-Kyber), encapsule un secret partagé aléatoire avec la clé publique, le décapsule avec la clé privée et vérifie l'égalité — en contrôlant en direct les tailles exactes des trois jeux de paramètres.
ml-kem-kyber-keypair-and-encapsulation-testerSecurity
Génère des jetons à usage unique cryptographiquement sûrs pour les scénarios de sécurité web — jetons CSRF, paramètres state OAuth/OIDC, nonces de session et code_verifier/code_challenge PKCE (S256). Utilise crypto.randomBytes, jamais Math.random.
nonce-generatorValidation
Valide ou génère des nombres avec l'algorithme Modulus-11 (ISO 7064) du chiffre de contrôle, schémas ISBN-10 (10..2), ID norvégienne (3,7,6,1,8,9,4,5,2) et générique 2-7.
mod11-checksumSecurity
Genere ou valide des phrases BIP39 de 12 a 24 mots avec entropie et seed PBKDF2-HMAC-SHA512
mnemonic-bip39-generatorValidation
Valide ou génère des nombres avec l'algorithme de Luhn (mod-10). Cartes de crédit, IMEI, IMEISV, SIN, NPI et tout identifiant basé sur Luhn.
luhn-checksumValidation
Valide les adresses MAC et identifie les informations du fournisseur
mac-address-validatorSecurity
Génère des JSON Web Keys (JWK) pour RSA, EC (P-256/P-384/P-521/secp256k1) et OKP (Ed25519/Ed448/X25519/X448), ou analyse un JWK existant pour inspecter ses paramètres, empreinte et métadonnées
jwk-generatorSecurity
Décode l’en-tête/le payload d’un JWT avec coloration, diagnostique les claims standards, vérifie la signature avec des clés HS*/RS*/PS*/ES*/EdDSA et propose une démo de falsification
jwt-inspector-verifierSecurity
Decode header et payload JWT, verifie HS256 ou RS256 et signale les risques lies a l’algorithme, l’expiration et les claims sensibles
jwt-decoder-security-auditor