Java实现Des加密(不用加载包),有完整S盒子。部分代码如下:ackagedesJava;importjava.util.*;publicclassDes{byte[]bytekey;publicDes(StringstrKey){this.bytekey=strKey.getBytes();}//声明常量字节数组privatestaticfinalint[]IP={58,50,42,34,26,18,10,2,60,52,44,36,28,20,12,4,62,54,46,38,30,22,14,6,64,56,4
原来可以把二进制数据转化存储在int[]里。之前因为java没有bit类型不知道怎么实现二进制数据的位运算。网上的教程基本都是直接使用Cipher类的。这份代码是真的根据原理自己实现的,支持