C# AES 加解密处理
2016-04-12 10:02
495 查看
引言
这是一个有关AES加解密的方法类
一、设置AES加解密密钥:下面列出自己分配的三类密钥
解密方法
这是一个有关AES加解密的方法类
一、设置AES加解密密钥:下面列出自己分配的三类密钥
/// <summary> /// 解密 /// </summary> /// <param name="toDecrypt">密文</param> /// <param name="key">秘钥</param> /// <param name="ivBytes">向量</param> /// <returns>明文</returns> private static string AESDecrypt(string toDecrypt, string key, byte[] ivBytes) { byte[] toDecryptBytes = Convert.FromBase64String(toDecrypt); var rijndael = new RijndaelManaged(); rijndael.Key = System.Text.Encoding.UTF8.GetBytes(key); rijndael.IV = ivBytes; ICryptoTransform cryptoTransform = rijndael.CreateDecryptor(); byte[] resultArray = cryptoTransform.TransformFinalBlock(toDecryptBytes, 0, toDecryptBytes.Length); return System.Text.Encoding.UTF8.GetString(resultArray); }
解密方法
相关文章推荐
- C# 设计基础(一)
- 常用C#关键字详解教程(比较全面)
- C#入门
- C# chart控件绘制多图表区图像
- C#实现清理系统内存
- C#遍历某目录及其子目录下所有文件的一个例子
- 第1章 c#简介
- c#结构体和byte[]之间的转换
- C# DataGridView添加右键菜单等技巧
- C#贪吃蛇(WPF版)
- 学习C#的第一个程序:笔记查找与记录
- leetcode 2: Add Two Numbers (C#语言版)
- C#List转字符串,字符串转List,字符数组转Int数组,字符串转string,取某一位置字符等
- C# Dictionary 的几种遍历方法
- [C#]UDP实现广播
- C#将文件中的图片复制到另一个文件中
- C#-常用对象-思维导图
- C#-入门思维导图
- C#-基础部分思维导图
- [C#] [C# in Depth] Implementing the Singleton Pattern in C#