JWT生成器 使用自定义声明、算法选择和过期时间生成签名的JSON Web Tokens。
What Is JWT生成器?
该工具使用HMAC签名(HS256,HS384,HS512)通过Web Crypto API生成JWT。您可以自定义有效载荷中的任何JSON声明,设置以小时为单位的过期时间,并使用您的密钥进行签名。该工具会自动添加iat和exp声明。JWT是现代应用中无状态认证的标准,在OAuth 2.0和API身份验证中被广泛使用。生成的令牌遵循RFC 7519规范。所有加密操作都在客户端使用SubtleCrypto进行。
Technical Guide
JWT生成:(1)创建包含alg/typ的头部,并进行Base64URL编码。(2)创建包含声明的有效载荷,添加iat/exp,并进行Base64URL编码。(3)使用subtle.sign()函数和选定的哈希算法通过HMAC签名头部.有效载荷。最终令牌为头部.有效载荷.签名。HS256使用SHA-256。密钥被导入为HMAC CryptoKey。Base64URL用-_替换+/并去除填充字符。
Related Tools
About This Tool
JWT生成器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.