Skip to main content

浏览器工具

RSA 签名器

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

工具工作区

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

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

需要输入

输入准备好后运行工具。

选项

结果会显示在此处

使用 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 不可用。
  • 请对私钥和密码保密。验证需要来自可信来源的公钥。
  • 任何消息更改,包括空格或文本编码,都会更改字节,并可能使签名无效。