Skip to main content
Tool Factory

浏览器工具

RSA 验证器

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

工具工作区

需要输入

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

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

输入

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

选项

输入准备好后运行工具。

结果会显示在此处

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

直接回答

RSA 验证器的功能

RSA 验证器会根据原始消息和公钥检查 Base64 或十六进制 RSA 签名。选择与签名器相同的消息编码和摘要。验证使用 RSASSA-PKCS1-v1_5。

结果

您将获得什么

Verified OK 表示签名匹配。Verification Failure 或错误表示验证失败。结果不能证明公钥所有者的身份。

使用此工具

如何使用RSA 验证器

  1. 粘贴签名,并选择其 Base64 或 Hex 格式。
  2. 粘贴公钥 RSA PEM 密钥。输入确切的原始消息及其格式。
  3. 选择签名摘要。SHA-256 是默认值。SHA-1 仅用于明确选择的旧版验证。
  4. 选择 Verify。Verified OK 表示消息、签名、摘要和公钥相互匹配。

示例

使用安全样本测试

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

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