生成 Bcrypt 密码哈希,或校验明文密码是否匹配 hash。
Bcrypt 用于密码哈希。轮数越高越安全也越慢(10 ≈ 100ms,12 ≈ 400ms)。生产建议 10-12 轮。
Hash 计算
MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512,支持文本与文件。
HMAC 计算
HMAC-SHA1 / SHA-256 / SHA-384 / SHA-512,输出 hex 或 Base64。
RSA 加解密 / 生成密钥
浏览器生成 RSA 密钥对(2048/3072/4096),RSA-OAEP 加解密。
DES / 3DES 加解密
DES / Triple DES 加解密,支持 CBC / ECB 模式与 PKCS7 填充。