加密
用 Web Crypto API 计算文件哈希、HMAC 签名、查看 JWT,并用 AES-GCM 加密。摘要、令牌和密码留在浏览器里,调试认证和校验和时不必交给托管的加密服务。
哈希生成
用浏览器里的 Web Crypto 从文本生成加密哈希(SHA-256、SHA-1、MD5 等)。为当作文本的文件做校验和,对比摘要,并复制十六进制输出。哈希不会离开这个标签页,测试字符串和秘密保持私密。
HMAC 生成
在浏览器里计算 HMAC-SHA 签名,用于 webhook 秘密和 API 签名。粘贴消息和密钥,选择 SHA-1 到 SHA-512,复制十六进制或 Base64。密钥留在这个标签页。
JWT 解码
在本地解码 JSON Web Token,查看头部、载荷和过期声明。粘贴 JWT,阅读 Base64URL 字段,不必把签名交给远程服务验证。适合调试认证流程,同时让令牌不进入网络。
JWT 编码
在浏览器里把 JSON 对象签成紧凑的 HS256、HS384 或 HS512 JSON Web Token。HMAC 密钥留在这个标签页,可以签发测试令牌,而不必把它发到托管的编码器。
AES 加密
在浏览器里用 AES-256-GCM 加密和解密文本。密码经 PBKDF2 拉伸,输出是 Base64(salt + IV + 密文)。适合通过你自己控制的旁路分享一段短秘密。密钥不会离开这个标签页。
TOTP 生成
用 Base32 密钥和 HMAC-SHA 计算基于时间的一次性密码,算法与身份验证器应用相同(RFC 6238)。可以选择 SHA-1、SHA-256 或 SHA-512,6 位或 8 位,以及 30 秒或 60 秒的步长。密钥留在这个标签页。
密钥脱敏
在粘贴的日志里遮住 JWT、AWS 密钥、GitHub 令牌、私钥、Bearer 令牌和邮箱。替换在这个标签页里完成。