JAVA DES 秘钥问题

在偶然中,我发现使用两个不同的秘钥00401888和00401889,对同样的数据,加密出来的结果是一样的。再一看,发现不仅仅这两个秘钥生成的结果是一样的,比如00401880和00401881生成的加密结果也是一样的。 刚开始我以为是自己的代码写得有问题,然后再网上搜了下其他人写的java des代码,发现写法都是一样的,在copy到自己的类中调用,生成的结果也是一样的。我再找到一个DES在线加解密的网站,也会有这种秘钥不同但加密结果一样的问题。

发布于 technology