Security
生成、校验与验证 OAuth2 / OIDC PKCE(RFC 7636)的 code_verifier 与 S256 code_challenge 配对。三种模式:(1) 从密码学安全随机字节(256/384/512/768 位熵)生成全新的 verifier + challenge;(2) 按 RFC 审计你已有的 verifier——长度(43–128)、字符集 [A-Za-z0-9-._~] 与 ≥256 位熵;(3) 通过重算 BASE64URL(SHA256(verifier)) 验证 verifier/challenge 配对。可选构建完整的授权请求 URL 与令牌交换体。补足通用的 nonce-generator(仅输出 verifier+challenge 配对)——增加 RFC 合规审计与配对验证。
pkce-code-verifier-generatorValidation
验证和格式化国际电话号码
phone-validatorCryptography
审计 ML-DSA / SLH-DSA / FN-DSA / BBS+ / PLONK / Halo2 的参数兼容性、证明尺寸与可信设置要求,并内置纯 TS 的 ML-DSA(FIPS 204)实时演示
ml-dsa-slh-dsa-fn-dsa-pqc-bbs-plus-plonk-halo2-zk-verifierSecurity
生成 ML-KEM-512/768/1024(FIPS 203 / CRYSTALS-Kyber)密钥对,用公钥封装随机共享密钥,再用私钥解封装并验证两边一致——同时现场核对三个参数集的精确线上尺寸。
ml-kem-kyber-keypair-and-encapsulation-testerSecurity
为 Web 安全场景生成密码学安全的一次性令牌——CSRF 令牌、OAuth/OIDC state 参数、会话 nonce、以及 PKCE code_verifier/code_challenge(S256)。使用 crypto.randomBytes,绝不使用 Math.random。
nonce-generatorValidation
使用模 11(ISO 7064)校验位算法校验或生成数字,支持 ISBN-10(10..2)、挪威身份证(3,7,6,1,8,9,4,5,2)与通用 2-7 权重方案。
mod11-checksumSecurity
生成或验证 12 到 24 词的 BIP39 助记词,并显示 entropy 与 PBKDF2-HMAC-SHA512 seed 输出
mnemonic-bip39-generatorValidation
使用 Luhn 算法(模 10)校验或生成数字。适用于信用卡、IMEI、IMEISV、SIN、NPI 及任何基于 Luhn 的自定义标识号。
luhn-checksumValidation
验证MAC地址并识别厂商信息
mac-address-validatorSecurity
生成 RSA、EC(P-256/P-384/P-521/secp256k1)与 OKP(Ed25519/Ed448/X25519/X448)的 JSON Web Key,或解析已有 JWK 以查看参数、指纹与元信息
jwk-generatorSecurity
解析 JWT 的 header/payload 并高亮显示,诊断 exp/nbf/iat/iss/aud/sub/jti 等 claim,使用 HS*/RS*/PS*/ES*/EdDSA 密钥验签,并提供篡改 payload 的伪造教学演示
jwt-inspector-verifierSecurity
解码 JWT Header/Payload,校验 HS256 或 RS256 签名,并检查算法、过期时间与敏感 claim 风险
jwt-decoder-security-auditor