資源簡介
C#實現十六進制AES的加解密,附帶字節數組工具類

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Security.Cryptography;
namespace?Me.Common
{
????public?class?AesHelper
????{
????????///?
????????///?Aes加密
????????///?
????????///?未加密字節數組
????????///?密鑰
????????///?加密字節數組
????????public?static?byte[]?AesEncrypt(byte[]?DecryptBytes?byte[]?KeyBytes)
????????{
????????????Aes?Aes?=?Aes.Create();
????????????Aes.Key?=?KeyBytes;
????????????Aes.Mode?=?CipherMode.ECB;
????????????Aes.Padding?=?PaddingMode.Zeros;
????????????return?Aes.CreateEncryptor().TransformFinalBlock(DecryptBytes?0?DecryptBytes.Length);
????????}
????????///?
????????///?Aes解密
????????///?
????????///?加密字節數組
????????///?密鑰
????????///?解密字節數組
????????public?static?byte[]?AesDecrypt(byte[]?EncryptBytes?byte[]?KeyBytes)
????????{
????????????Aes?Aes?=?Aes.Create();
????????????Aes.Key?=?KeyBytes;
????????????Aes.Mode?=?CipherMode.ECB;
????????????Aes.Padding?=?PaddingMode.Zeros;
????????????return?Aes.CreateDecryptor().TransformFinalBlock(EncryptBytes?0?EncryptBytes.Length);
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1400??2017-12-31?00:40??AesHelper.cs
?????文件???????3828??2017-12-31?00:43??ByteUtil.cs
-----------?---------??----------?-----??----
?????????????????5228????????????????????2
評論
共有 條評論