Skip to main content
Tool Factory

浏览器工具

RSA 签名器

使用 RSA Sign 和明确的格式设置处理密钥或令牌数据。输入密钥材料,选择格式,然后检查结果。

工具工作区

需要输入

您的输入会保留在此浏览器中。

请添加必需的输入以继续。

输入

请添加源内容并选择所需选项。

选项

输入准备好后运行工具。

结果会显示在此处

请完成必需的输入以继续。

直接回答

RSA 签名器的功能

RSA 签名器会使用私钥 RSA 密钥和 SHA-256、SHA-384 或 SHA-512 为消息字节签名。它会将签名作为 Base64 或 Hex 返回。签名器使用 RSASSA-PKCS1-v1_5,不使用 RSA-PSS。

结果

您将获得什么

该工具返回已编码的签名字节。结果不包含私钥。Base64 和 Hex 会在复制和存储时保留相同的签名字节。

使用此工具

如何使用RSA 签名器

  1. 输入消息,并选择 UTF8、Hex 或 Base64 格式。UTF8 会将 Unicode 文本保留为 UTF-8 字节。
  2. 粘贴私钥 RSA PEM 密钥。如果密钥受保护,请输入密码。
  3. 保留 SHA-256,或选择 SHA-384 或 SHA-512。为签名输出选择 Base64 或 Hex。
  4. 选择 Sign。将结果复制到 RSA Verifier,并使用匹配的公钥、消息、摘要和签名格式。

示例

使用安全样本测试

输入: 工具支持的公钥、证书、令牌或生成器设置。

设置: RSA 签名器:选择已配置的操作。启动前确认去抖执行模式和文本输出。

结果: 该工具会在浏览器中生成文本结果。确切结果取决于操作、值和设置。

此示例展示 RSA 签名器的输入形式。确切结果取决于操作、值和设置。

常见用途

RSA 签名器的适用场景

  • 根据原始消息检查 RSA 签名。
  • 测试 Base64 和十六进制签名的交换。
  • 将丢弃的签名与另一个 PKCS#1-v1.5 实现比较。

限制

检查结果

  • 这些工具实现 RSASSA-PKCS1-v1_5 签名。它们不会创建或检查 RSA-PSS 签名。
  • 消息上限为 1 MiB。PEM 密钥最多包含 64 KiB。编码后的签名解码后最多包含 16 KiB。
  • Base64 需要完整的规范填充。Hex 需要完整的字节对。工具会拒绝错误的 Unicode 输入。
  • SHA-1 是较旧的验证选项。新签名需要 SHA-256、SHA-384 或 SHA-512。MD5 不可用。
  • 请对私钥和密码保密。验证需要来自可信来源的公钥。
  • 任何消息更改,包括空格或文本编码,都会更改字节,并可能使签名无效。