C# AES加密解密
来源:互联网 发布:初级程序员 软件设计师 编辑:程序博客网 时间:2024/05/18 02:36
1.关于.NET下的对称加密算法。
2.C#实现AES的加解密
控制台测试,亲测,代码如下:
using System;
using System.Security.Cryptography;//注意引用命名空间
using System.Text;
using System.IO;
namespace GraduationDesign
{
class AESEncryption
{
//分组加密算法
SymmetricAlgorithm des = Rijndael .Create () ;
byte[] inputByteArray =Encoding .UTF8
des.Key =Encoding.UTF8.GetBytes (strKey );
des.IV = _key1 ;
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
byte[] cipherBytes = ms .ToArray () ;//得到加密后的字节数组
cs.Close();
ms.Close();
return cipherBytes ;
des.IV = _key1 ;
}
class Program
}
}
下面是运行结果:
明文:AES加密算法测试数据
密文:kF/L5C+SPUzUF/S2nBGIWCrhLiz17lewqCcclzJBrLg=
解密结果:AES加密算法测试数据
- AES 加密解密 c#
- c# aes 加密解密
- C# AES加密解密
- C# AES加密解密
- C# AES加密解密
- C# aes加密 解密
- C# AES 加密解密
- AES加密解密-iphone-C#
- C#实现AES加密解密
- C# AES 加密解密示例
- C#实现DES加密解密,AES加密解密
- AES加密、解密算法 C#版
- 使用C#实现AES加密解密
- AES 256 加密和解密 for C#
- C#实现AES加密和解密
- Aes使用Java加密C#解密
- C#实现AES(Rijndael算法)加密解密
- AES加密,解密 C# .net 解密支持大文件
- 机器学习/深度学习/自然语言处理学习路线
- 如何完全抓取出ipa包内的所有图片资源
- 三种使用tomcat方式
- Linux内存压力测试-memtester工具简析
- IntelliJ IDEA 中如何设置同时打开多个文件且分行显示---即如何设置tabs
- C# AES加密解密
- 使用Ecplise git commit时出现"There are no stages files"
- combobox取动态值
- 微微一笑呵呵呵
- object c 的强引用和若引用的简单理解
- jQuery的ajax请求添加"加载中..."提示
- Zend Studio 13.5汉化中文版
- OpenStack vxlan隧道问题定位及解决
- 不同的Linux之间copy文件的方法