JWT 里面有什么
JWT 解码器和生成器可让您检查、验证和签署 JSON Web 令牌,而无需将其发送到服务器。解码令牌以读取其标头和声明,根据您的机密验证 HMAC-SHA256 签名,或在本地创建新的签名令牌,因此机密永远不会离开您的浏览器。
JSON Web 令牌具有三个 Base64URL 部分:命名算法的标头、声明的有效负载(令牌适用于谁、何时过期)和签名。任何人都可以读取前两个,它们是编码的,而不是加密的,这就是为什么你不应该在有效负载中放入秘密。
在线解码、验证并生成 JWT 令牌。使用人类可读的时间戳检查有效负载声明、检测过期、验证 HS256/HS384/HS512 签名并创建签名令牌,所有这些都在您的浏览器本地进行。
JWT 解码器和生成器可让您检查、验证和签署 JSON Web 令牌,而无需将其发送到服务器。解码令牌以读取其标头和声明,根据您的机密验证 HMAC-SHA256 签名,或在本地创建新的签名令牌,因此机密永远不会离开您的浏览器。
JSON Web 令牌具有三个 Base64URL 部分:命名算法的标头、声明的有效负载(令牌适用于谁、何时过期)和签名。任何人都可以读取前两个,它们是编码的,而不是加密的,这就是为什么你不应该在有效负载中放入秘密。
放入 JWT 并立即查看解码后的标头和有效负载声明。
输入共享密钥以确认 HMAC-SHA256 签名有效且未被篡改。
构建有效负载,添加过期声明(1 小时、24 小时、7 天),并使用您的密钥对其进行签名。
获取 Base64URL 编码的 JWT 以在您的应用程序或 API 测试中使用。
解码只是揭示了声明;它没有说明该令牌是否是真实的。验证会使用您的秘密重新计算签名并检查其是否匹配,从而证明令牌未被更改。这个工具可以同时完成这两个任务。
您的签名密钥是伪造有效令牌的关键,因此将其粘贴到服务器端工具中是有风险的。在这里,生成和验证完全在您的浏览器中运行,秘密在内存中使用并且从不传输。
将您的 JWT 令牌粘贴到解码器中。该工具会自动将其拆分为标头、有效负载和签名,并将每个部分显示为格式化的 JSON。只需要解码有效负载就不需要密钥。
是的。输入您的 HMAC 密钥,该工具会使用浏览器中运行的 CryptoJS 库在本地验证签名。您的令牌和秘密永远不会离开您的设备。
常见的 JWT 声明包括:sub(用户 ID)、exp(过期时间戳)、iat(发布于)、iss(发布者)、aud(受众)以及自定义应用程序声明(例如角色或权限)。
解码令牌并查看 exp 声明,它是 Unix 时间戳。该工具会自动根据当前时间进行检查,并告诉您令牌是否已过期、有效或即将过期。
一般来说,使用此工具是可以的,因为它在您的浏览器本地运行。切勿将包含敏感数据的 JWT 粘贴到将数据发送到其服务器的在线工具中。该工具是安全的,因为不会传输任何内容。
该工具使用 HMAC SHA256 (HS256),这是最常见的 JWT 签名算法。它使用共享密钥进行签名和验证。对于 RS256(非对称),需要具有 RSA 密钥支持的不同工具。
粘贴令牌,该工具会将其拆分为标头、有效负载和签名,并对前两个进行 Base64URL 解码,以便您可以将声明读取为 JSON。解码发生在您的浏览器中,因此令牌永远不会离开您的设备。
是的。解码后的有效负载将 exp(到期)和 iat(发布日期)声明显示为可读日期,因此您可以立即查看令牌是否仍然有效。
不会。一切都在浏览器本地运行,这使得在调试时可以安全地检查真实令牌,而不会暴露它们。
是的。解码、验证和签名都在您的浏览器本地进行,令牌和您的秘密都不会发送到任何地方。
对其进行解码并阅读 exp 声明;该工具显示到期时间戳,以便您可以将其与当前时间进行比较。
Tool GuidesPhotos carry hidden data like GPS location and camera details. Here's why that matters for privacy and how to strip it before sharing.
Tool GuidesCPS means clicks per second. Here's how it's measured, what a good score looks like, and how to test your own click speed for free.
Tool GuidesCombine several PDFs into one document, reorder the pages, and keep everything private — no software and no server upload.