前后端联调 JWT 认证时:一键生成 32 位随机 HS256 密钥,用自定义 Payload 生成带 iat/exp 的 Token 交给前端测试,还能粘贴 Token 在线验签确认签名是否有效。
填写密钥与 Payload 后点击「生成 Token」
JWT 已经成为接口鉴权的主流方案。前端联调时,后端往往还没准备好签发接口,或需要能自由构造 Payload 的测试令牌,这时用本工具快速生成一个带正确签名的 HS256 Token 就能解燃眉之急。
HS256 是对称签名算法:签发与验签使用同一个密钥。因此密钥必须足够随机、足够长——本工具生成的 32 位随机密钥(约 256 bit 熵)满足这一要求。工具会基于 firebase/php-jwt 签发,与 Java、Go、Python 等主流实现的标准兼容,生成的 Token 可以被你的后端正常验签。
「在线验签」功能则用来反向排查:把 Token 与密钥一起提交,确认签名是否匹配、Payload 是否被篡改。为保护你的密钥,验签走服务端处理且不做任何存储;但生产环境的真实密钥请勿提交到任何在线服务。
sub、name、admin;必须是 JSON 对象。iat 与 exp。iat / exp 会被工具追加的时间覆盖。firebase/php-jwt 签发 HS256 Token,遵循 JWT 标准,生成的 Token 可被 Java、Go、Python、Node.js 等主流语言的 JWT 库正常验签。iat(签发时间)与 exp(过期时间,等于签发时间加上你设置的有效期秒数),这两个字段都是 Unix 秒级时间戳。iat / exp,因此工具会做校验并提示。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!