C#中DES加密解密
加密和解密是一门高深和复杂的学科。在程序中有时需要用一些简单的加密和解密,以保证一些关键字符串、值等地安全性。这里就要用到DES加密解密。当然我们不用深究这些加密的原理了,因为如果深究的话估计都得转行研究数学。DES加密解密C#中需要用到这几个类,DESCryptoServiceProvider,CryptoStream。
看下面的两组加密解密代码。
1、
(1)、对字符串进行DES加密
(2)、 对DES加密后的字符串进行解密
2、
(1)、加密字符串
(2)、解密字符串
注意:密钥和向量必须为8位,否则加密解密都不成功。