CAES加密+解密源码

上传人:壹****1 文档编号:485520313 上传时间:2023-06-28 格式:DOC 页数:2 大小:15.50KB
返回 下载 相关 举报
CAES加密+解密源码_第1页
第1页 / 共2页
CAES加密+解密源码_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《CAES加密+解密源码》由会员分享,可在线阅读,更多相关《CAES加密+解密源码(2页珍藏版)》请在金锄头文库上搜索。

1、/AES加密/输入的数据/向量128位/加密密钥/publicstaticbyteAESEncrypt(byteinputdata,byteiv,stringstrKey)/分组加密算法SymmetricAlgorithmdes=Rijndael.Create();byteinputByteArray=inputdata;/得到需要加密的字节数组/设置密钥及密钥向量des.Key=Encoding.UTF8.GetBytes(strKey.Substring(0,32);des.IV=iv;using(MemoryStreamms=newMemoryStream()using(CryptoSt

2、reamcs=newCryptoStream(ms,des.CreateEncryptor(),CryptoStreamMode.Write)cs.Write(inputByteArray,0,inputByteArray.Length);cs.FlushFinalBlock();bytecipherBytes=ms.ToArray();得到加密后的字节数组cs.Close();ms.Close();returncipherBytes;/AES解密/输入的数据/向量128/key/publicstaticbyteAESDecrypt(byteinputdata,byteiv,stringstr

3、Key)SymmetricAlgorithmdes=Rijndael.Create();des.Key=Encoding.UTF8.GetBytes(strKey.Substring(0,32);des.IV=iv;bytedecryptBytes=newbyteinputdata.Length;using(MemoryStreamms=newMemoryStream(inputdata)using(CryptoStreamcs=newCryptoStream(ms,des.CreateDecryptor(),CryptoStreamMode.Read)cs.Read(decryptBytes,0,decryptBytes.Length);cs.Close();ms.Close();returndecryptBytes;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号