我正在尝试做一个练习,其中包括用给定的共享密钥解密给定的加密会话密钥。我已经解密了会话密钥,并在屏幕上打印了字节数组。(当我运行程序时,也会打印相同的结果)。然后,为了检查我的工作,我试图再次加密解密的会话密钥(显然是使用相同的共享密钥),但是结果总是不同的,当应该将原始加密的会话密钥还给我的时候。 des.Mode = CipherMode.ECB;
des
我试图用System.Security.Cryptography.DES加密一个字符串,但是我发现每次我运行这个程序时,加密的结果都会改变!我不知道如何在每次运行应用程序时都得到相同的结果?plaintextBytes = (new UnicodeEncoding()).GetBytes(expireddate);
SymmetricAlgorithm sa = DES.Create