资源简介
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
相关资源
- AES加密解密算法程序和源代码 C#实现
- C#调用Delphi的dll以实现标准的AES加密解
- c# AES加密解密文件
- 58同城App接口数据电话解密个人研究学
- AES加密128位16字节CBC
- .NET下用C#写的AES算法文件加密解密工
- 串口通信(支持字符串以及十六进制
- AES_RSA加密解密
- AES加密工具CPS生成链接运用
- C# 加密解密( DES、3DES、TDEA、Blowfis
- C# 十进制、十六进制、二进制转换 (
- DES加密解密/AES加密解密/RSA加密解密
- SerialHelper基于C#的串口调试助手,支持
- C#十六进制的计算器
- MD5AES加密解密
- C# 串口通讯(十六进制转换)
- C#编写的进制转换小程序二进制、八进
- winform AES加密与解密完整原码与(原码
评论
共有 条评论