Skip to main content
Tool Factory

浏览器工具

RSA 加密

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

工具工作区

需要输入

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

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

输入

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

选项

新加密使用 RSA-OAEP。其他方案支持兼容性。RAW 没有填充,不适合新的加密。

输入准备好后运行工具。

结果会显示在此处

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

直接回答

RSA 加密的功能

RSA Encryption 会使用公钥 RSA 密钥加密短 UTF-8 消息。默认情况下,该操作使用带 SHA-256 的 RSA-OAEP。将密文复制为 Base64 或 Hex,以便匹配的解密操作使用。

结果

您将获得什么

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

使用此工具

如何使用RSA 加密

  1. 输入短文本消息,并粘贴公钥 RSA PEM 密钥。
  2. 将 Encryption Scheme 保持为 RSA-OAEP,将 Message Digest Algorithm 保持为 SHA-256。只有当接收方需要其他受支持摘要时,才更改这些值。
  3. 选择 Base64 或 Hex 作为密文格式,然后选择 Encrypt。
  4. 将密文复制到 RSA Decryption。使用匹配的私钥、密文格式、方案和摘要。

示例

使用安全样本测试

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

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

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

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

常见用途

RSA 加密的适用场景

  • 测试 RSA-OAEP 加密和解密 Roundtrip。
  • 与兼容应用交换 Base64 或十六进制密文。
  • 使用明确指定的旧版 RSA 参数检查短样本。

限制

检查结果

  • OAEP 使用选定摘要计算消息哈希,并使用空标签计算 MGF1。其他应用必须使用这些参数。
  • OAEP 消息上限为 modulusBytes 减去两倍 digestBytes 再减 2。使用 SHA-256 的 2048 位密钥最多接受 190 个 UTF-8 字节。
  • RSA 用于加密短消息。对于更大数据,请使用适合的混合加密格式。PEM 密钥最多包含 64 KiB。解码后的密文最多包含 16 KiB。
  • SHA-1 OAEP 仅作为明确选择的兼容性选项提供。如果密钥大小支持,请优先使用 SHA-256、SHA-384 或 SHA-512。
  • RSAES-PKCS1-V1_5 和 RAW 仍是可明确选择的兼容性选项。RAW 不提供填充保护,并可能返回前导零字节。请勿将 RAW 用于新的加密。
  • 密文格式需要规范 Base64 或完整的十六进制字节对。文本输入使用 UTF-8,并拒绝错误的 Unicode。
  • OAEP 加密不能证明发送方身份。请对私钥和密码保密。