Skip to main content
Tool Factory

浏览器工具

RC2 解密

使用 RC2 Decrypt,并应用明确的密钥、格式和算法设置。输入数据和密钥材料,选择参数,然后检查结果。

工具工作区

需要输入

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

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

输入

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

选项

结果会自动更新。

结果会显示在此处

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

直接回答

RC2 解密的功能

当密钥和设置匹配时,RC2 解密会从 RC2 密文恢复字节。RC2 处理 8 字节块。该工具会拒绝不完整的密文块和无效的 PKCS#7 填充。它不会查找缺失的密钥,也不会自动解密完整的容器格式。

结果

您将获得什么

Raw 返回已解密的字节序列。Hex 返回十六进制表示。发生填充错误时,必须检查密文、密钥、IV 和兼容性设置。

使用此工具

如何使用RC2 解密

  1. 输入 799ba7666fa19bb3a3a6eb8c11f37f05 作为测试值。在 Input 下选择 Hex,在 Output 下选择 Raw。
  2. 将 Key 设置为 Hex,并使用 0011223344556677。将 IV 设置为 Hex,并使用 0102030405060708。这些值是公开测试数据。
  3. 启动工具。结果为 Hello RC2。处理自有数据时使用原始参数,并将二进制输出作为 Hex 检查。

示例

使用安全样本测试

输入: sample text,以及所选模式的密钥或设置。

设置: RC2 解密:Key:Hex 0011223344556677;IV:Hex 0102030405060708;Input:Hex;Output:Raw。

结果: 结果为 Hello RC2。发生填充错误时,必须检查密文、密钥、IV 和兼容性设置。

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

常见用途

RC2 解密的适用场景

  • 使用已知参数检查现有 RC2 测试向量。
  • 检查两个旧版实现是否使用相同模式和相同填充设置。
  • 在获授权的数据迁移中恢复已知的 RC2 有效载荷。

限制

检查结果

  • RC2 解密使用 128 个有效密钥位和 PKCS#7 填充。它没有单独的有效密钥长度设置。
  • 空 IV 选择 ECB。长度为 8 字节的 IV 选择 CBC。解密时必须匹配模式、密钥和 IV。
  • 这些操作不会验证消息。成功解密不能证明发送方,也不能识别每次修改。