我正在尝试使用符合以下条件的 CSharp API 创建 BouncyCastle Cipher 算法:
- 输出与输入长度相同
- 输入的微小变化(几个字节)会在输出中产生很大的变化
- 处理非常小的输入(10 到 16 个字节之间)
任何帮助,将不胜感激
编辑:我已经尝试过 AES/CTR/NoPadding,但是虽然符合第一个和第三个标准,但它不符合第二个标准 - 重复加密,输入的微小变化只会在输出中产生微小的变化。
我正在尝试使用符合以下条件的 CSharp API 创建 BouncyCastle Cipher 算法:
任何帮助,将不胜感激
编辑:我已经尝试过 AES/CTR/NoPadding,但是虽然符合第一个和第三个标准,但它不符合第二个标准 - 重复加密,输入的微小变化只会在输出中产生微小的变化。