需要用于3-DES密码的库,该密码支持1位反馈密码模式

时间:2011-05-19 21:27:38

标签: java cryptography 3des block-cipher

我无法在1位流模式下找到支持CFB,OFB或CBC模式的java库。

到目前为止,我尝试过的库(BouncyCastle和IAIK)仅支持8-64范围。

1 个答案:

答案 0 :(得分:1)

[清除旧问题]

我不知道任何面向位的Java加密库(换句话说,所有都是面向字节的),所以你必须直接使用块密码(或者至少在相当低的级别)能够做到这一点。

请注意,与自己实现的类的接口很棘手,您可能应该使用byte []作为缓冲区参数,使用int或long来返回已存储在缓冲区中的位数。虽然你可以创建一个,但也没有面向比特的流。或者你可以使用古老的,从未使用过的BitSet类。但无论你选择什么,界面都会很痛苦。这可能是每个人都关注字节的原因。