编码与密码学工具

哈希、Base64、JWT、HMAC 与加密——全部在你的浏览器里计算。

这些工具的共通之处

当某样东西不是你预期的形状时,你就会来找这些工具:一个需要读懂的令牌、一段必须对得上的校验和、一份以 Base64 送来的载荷、一个你想复现的签名。

它们全部基于 Web Crypto API 或等价的浏览器原语运行,这一点在这里比站内任何地方都重要。把签名密钥或生产环境的 JWT 粘贴进一个会把它发往服务器的页面,是一起货真价实的安全事故——而不少流行工具干的正是这件事。本区没有任何东西会把你的输入发往别处。

如果某个算法就其最初用途而言已经过时——最明显的是用 MD5 和 SHA-1 处理密码——页面会直说,并解释它今天还有哪些正当用途,而不是拒绝为你计算。