标签: java cryptography cbc-mode
我需要在Java中手动实现此模式(DES) E(加密)框中的内容是什么?
答案 0 :(得分:4)
函数E是分组密码 DES:
现在请注意,块密码 E的输入纯文本块与DES-CBC的输入块不同。您应该将其视为DES-CBC函数,该函数在内部 使用多个调用DES。
如果您对块密码DES没有任何实现,则可以使用DES-ECB并一次调用一个块/ 8字节(未填充)数据。
如果不可用,则可以在CBC或CTR模式下使用由8个零字节组成的IV的单个块加密,因为这归结为同一件事(数据块与全零块的XOR毕竟,字节只会再次为您提供相同的数据块。