Java 需要支持1位反馈密码模式的3-DES密码库

Java 需要支持1位反馈密码模式的3-DES密码库,java,cryptography,3des,block-cipher,Java,Cryptography,3des,Block Cipher,我找不到在1位流模式下支持CFB、OFB或CBC模式的java库 到目前为止,我尝试过的库(BouncyCastle和IAIK)只支持8-64的范围。[清除旧问题] 我不知道有任何面向位的Java加密库(换句话说,所有库都是面向字节的),因此您必须直接使用块密码(或者至少在相当低的级别上)才能做到这一点 请注意,与自实现类的接口很棘手,您可能应该使用byte[]作为缓冲区参数,使用int或long返回存储在缓冲区中的位数。也没有面向位的流,尽管您可以创建一个。或者,您可以使用古老且从未使用过的位

我找不到在1位流模式下支持CFB、OFB或CBC模式的java库


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

[清除旧问题]

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


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

[清除旧问题]

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

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