Skip to main content
Tool Factory

浏览器工具

RC2 加密

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

工具工作区

需要输入

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

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

输入

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

选项

结果会自动更新。

结果会显示在此处

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

直接回答

RC2 加密的功能

RC2 加密会使用输入字节和密钥生成 RC2 密文。该工具支持通过 IV 选择的 ECB 或 CBC 兼容性测试。加密前会添加 PKCS#7 填充。因此,即使输入已对齐,也会获得一个填充块。

结果

您将获得什么

Hex 返回可打印的密文字节。Raw 返回可能包含不可读字符的字节序列。输出不会自动包含密钥或 IV。

使用此工具

如何使用RC2 加密

  1. 输入 Hello RC2。在 Input 下选择 Raw,在 Output 下选择 Hex。
  2. 将 Key 设置为 Hex,并使用 0011223344556677。将 IV 设置为 Hex,并使用 0102030405060708。这些公开值只用于测试。
  3. 启动工具。结果为 799ba7666fa19bb3a3a6eb8c11f37f05。使用相同设置解密它,以恢复 Hello RC2。

示例

使用安全样本测试

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

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

结果: 结果为 799ba7666fa19bb3a3a6eb8c11f37f05。处理在浏览器中执行。

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

常见用途

RC2 加密的适用场景

  • 生成可复现的 RC2 兼容性样本。
  • 使用受控测试数据比较 CBC 和 ECB 输出。
  • 使用已知明文和匹配参数检查旧版解密器。

限制

检查结果

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