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

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

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

运行截图:

代码:




posted @ 2011-10-09 12:58  e天下小熊  阅读(765)  评论(0编辑  收藏  举报