JWT 签名工具 – 在线创建签署 HMAC JWT
JWT 签名工具使用共享密钥和 HMAC 算法(HS256、HS384 或 HS512)对 JSON 载荷签名,创建 JSON Web Token。编辑头部和载荷,选择算法,工具即实时生成 header.payload.signature 形式的令牌,各部分采用 Base64URL 编码。用 JWT 解码器检查结果;RS*/ES* 签名需在外部完成。
JWT 签名工具是一款在浏览器中创建和签署 HMAC 令牌的 JSON Web Token 工具。输入或编辑头部和 JSON 载荷,提供共享密钥,选择 HS256、HS384 或 HS512。工具以标准的 header.payload.signature 形式实时生成签名令牌,令牌各部分采用 Base64URL 编码。
签名算法决定了共享密钥用于创建 HMAC 签名的方式。可选算法为 HS256、HS384 和 HS512。本工具仅覆盖 HMAC 场景;如需 RS*/ES* 算法,请使用密钥对生成器并在外部签名。生成后,可用 JWT 解码器检查令牌。
JWT 在头部和载荷中携带信息,签名用于验证令牌未被篡改。头部和载荷使用 JSON,Base64URL 编码使其内容适合紧凑的令牌格式。当您开发应用或测试使用基于令牌认证的工作流时,可能需要创建或更新 JWT。
JWT 签名工具完全在浏览器中运行。您的输入在本地设备上处理,不会上传、存储或发送到服务器。页面加载后支持离线使用,之后无需网络连接即可使用。
该工具适合需要创建 HMAC 签名 JWT 而不想在本地安装任何软件的开发者和运维工程师。当您使用其他机器,或不想把内部数据发送给第三方服务时,浏览器内的工作流也很方便。
步骤 1:输入或编辑 JWT 头部和 JSON 载荷。签名前请确保载荷是合法的 JSON。
步骤 2:输入用于创建 HMAC 签名的共享密钥。
步骤 3:选择 HS256、HS384 或 HS512 作为签名算法。
步骤 4:查看生成的 header.payload.signature 令牌,然后复制到您的工作流中。您可以用 JWT 解码器检查结果。
使用场景:无需在本地安装工具,即可为开发或测试工作流创建 JWT。
使用场景:直接在浏览器中,从您正在使用的任何机器上签署令牌。
使用场景:处理敏感或内部载荷数据,而不发送给第三方服务。
使用场景:当项目使用共享密钥 HMAC 签名时,快速使用 HS256、HS384 或 HS512 创建令牌。
使用场景:编辑令牌的 JSON 头部或载荷,并用共享密钥生成新的签名。
使用场景:需要查看生成令牌的内容时,用 JWT 解码器检查。