为什么 CryptoJS DES 加密的结果和 Java DES 不一样

2025-03-12 20:18:09
推荐回答(1个)
回答1:

1.注意取字符串bytes是编码保持一致,不如都用Unicode 2.key和Iv保持一致 3.加密模式和填充方式保持一致 比如C#里 algo.Mode=CipherMode.ECB; algo.Padding=PaddingMode.None; 则java里对应的为 final Cipher algo=Cipher.getInstance("DES/ECB/