JWT 签发与验证工具 - 在线调试JSON Web Token
填入Payload及密钥,选择HS256/RS256算法生成JWT,并验证已签发Token的签名与过期时间。
UD5工具箱
签名验证 · 有效期检查 · Claims 可视化解析
—
—
—
| 声明 (Claim) | 值 | 说明 |
|---|---|---|
| — 暂无数据 — | ||
JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在各方之间安全地传输信息。它由三部分组成,用点号(.)分隔:
HS256 (HMAC-SHA256):对称加密算法,使用同一个密钥进行签名和验证。速度快,适合微服务内部通信。
RS256 (RSA-SHA256):非对称加密算法,使用私钥签名、公钥验证。更适合第三方客户端场景,避免了密钥共享的风险。
选择建议:如果只有你的服务器使用JWT,HS256足够;如果需要分发给第三方验证,使用RS256或ES256。
这三个时间都是Unix 时间戳(秒),通常用于控制 Token 的生命周期。建议始终设置 exp 以限制 Token 的有效期。
Base64URL 是 Base64 的 URL 安全变体,主要区别:
+ 替换为 -/ 替换为 _= 填充字符这样 JWT 可以直接放在 URL 参数中而无需额外的 URL 编码。
JWT 过期后需要重新获取。常见的做法是使用双 Token 机制:
当 Access Token 过期时,客户端使用 Refresh Token 向认证服务器请求新的 Access Token,无需用户重新登录。
填入Payload及密钥,选择HS256/RS256算法生成JWT,并验证已签发Token的签名与过期时间。
解析JSON Web Token,显示Header和Payload内容及签名算法,不验证签名,方便开发调试。
在线JSON格式化与验证工具,支持JSON压缩美化、语法高亮、错误定位,浏览器本地处理保障数据安全。
使用范围请求安全地检查密码是否出现在已知数据泄露库中(不发送完整密码)。
在线XML格式化工具,支持XML缩进美化、语法高亮、树形结构查看及格式验证,完全在浏览器中处理。
输入部分代码,选择算法自动计算最后一位校验码,用于生成或验证条码。
随时记录一句话或一张照片,日后随机抽出一张查看,带来惊喜。
输入目标URL,发送预检请求,分析Access-Control-*头,诊断跨域问题。
提供多组在各色盲类型下仍可区分的定性、连续配色方案,辅助图表设计。
填写标题、文本和URL,触发系统级分享菜单,测试Web Share API功能。
使用主密码和WebCrypto AES加密存储账号密码,数据仅存本地,需主密码解锁查看。
将非ASCII域名(如中文域名)转换为Punycode格式或还原,理解国际化域名编码机制。
展示如何用默认策略将字符串转换为TrustedHTML,并观察禁止直接赋值的安全限制。
使用新的Sanitizer API清理可能存在XSS风险的HTML字符串,并安全插入DOM。
展示常见野生菌外观特征对比,标注可食与剧毒区别,附中毒症状。
选择结构类型(Article, Product等),填写字段生成JSON-LD代码,嵌入网页增强搜索结果。
掷5颗骰子,选择保留哪些,3次机会后填入计分表,自动加总。
输入名单并设置排除规则(如不能自己抽自己),随机生成保密配对结果,支持邮件密送。
通过DoH或公共API查询域名的A/AAAA/CNAME/MX/TXT记录,显示TTL和详细内容。
在线ROT13编码与解码,字母位移13位,简单经典的单表置换加密,适用于隐藏轻度敏感文本。
输入域名,调用开放的WHOIS API获取注册信息,返回可用信息片段(需API兼容)。
使用浏览器SubtleCrypto API实现AES-GCM或AES-CBC加密解密,可设密码短语,全前端安全。
演示如何注册为分享目标,接收来自其他应用的分享内容(需PWA安装)。
请求USB设备并列出接口,发送和接收数据,适用于调试兼容WebUSB的微控制器。
简单界面记录每日值得感恩的三件事,本地加密存储,培养积极思维习惯。
输入参与者,随机分配送礼对象,并允许填写心愿单显示给对方。
粘贴package.json内容,调用公开漏洞API(演示数据)检查依赖安全性,警示高危包。
搜索附近的蓝牙低功耗(BLE)设备,并显示设备名称和ID,需用户授权。
在Canvas上手写签名,支持调节笔刷粗细和颜色,将签名保存为透明PNG图片。
立即播放麦克风输入的声音,检验麦克风是否工作。