using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Security.Cryptography;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
}
public static string Encrypt(string toEncrypt)
{
byte[] keyArray = UTF8Encoding.UTF8.GetBytes("12345678901234567890123456789012");
byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toEncrypt);
RijndaelManaged rDel = new RijndaelManaged();
rDel.Key = keyArray;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = rDel.CreateEncryptor();
byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);
return Convert.ToBase64String(resultArray, 0, resultArray.Length);
}
public static string Decrypt(string toDecrypt)
{
byte[] keyArray = UTF8Encoding.UTF8.GetBytes("12345678901234567890123456789012");
byte[] toEncryptArray = Convert.FromBase64String(toDecrypt);
RijndaelManaged rDel = new RijndaelManaged();
rDel.Key = keyArray;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = rDel.CreateDecryptor();
byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);
return UTF8Encoding.UTF8.GetString(resultArray);
}
}
}
c# aes 加密解密
转载上一篇:c# 读xml文件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# AES CBC模式 加密和解密
C# AES CBC模式 加密和解密
c# 开发语言 System bc ide -
c# Aes加解密
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijnda
初始化 4s 加密法 c# 加解密 -
c# aes加密解密私钥公钥通钥
c# aes加密解密私钥公钥通钥
c# 算法 ci System Text -
aes加密解密python AES加密解密源码
提供此代码方便自己以后直接查询用,也可以方便其他朋友直接拿来用。
aes加密解密python ci java System -
hadoop集群的用户名在哪里看
以rpm方式安装jdk1.7.0_79 系统环境:redhatlinux 6.5 64位Jdk安装包:oracle jdk-7u79-linux-x64.rpm存放在/opt/software目录中 一、linux用户的创建创建ghadoop分组: # groupaddghadoop 创建gvoice分组 # groupadd gvoice 创建hadoop用户: #
hadoop集群的用户名在哪里看 hadoop2.6.1 ssh免密码验证 以rpm方式安装jdk1.7.0_79 hadoop