C#实现内存中字符串或byte[]的加解密

程序如下:最重要的是两个函数Encrypt和Decrypt,分别执行加解密操作,使用MemoryStream来做CryptoStream的操作对象。使用者只需要记住加密前生成的加密密钥和初始向量(即Key和IV),使用这个Key和IV可以将byte[]进行加解密。至于字符串,用Encoding转换成byte[]就可以。

加密方式是AES,当然可以根据自己需求修改成其他加密算法  

运行截图:

代码:




原文地址:https://www.cnblogs.com/wmlunge/p/2299266.html