C#的AES加密解密(ECB)

这篇博客介绍了如何在C#中使用AES算法进行ECB模式的加密和解密,提到了在线加密解密工具的使用,并给出了从Base64和十六进制字符串转换为byte数组的方法。
摘要由CSDN通过智能技术生成

测试网站:在线AES加密解密、AES在线加密解密、AES encryption and decryption

输出类型不同,则选择不同的获得byte数组方式    

    //base64
    Byte[] encryptedBytes = Convert.FromBase64String(Data);
    //hex
    //Byte[] encryptedBytes = hexStringToByteArray(Data);

本段代码来源:AES加密解密通用版Object-C / C# / JAVA

/// <summary>  
/// AES加密(无向量)  
/// </summary>  
/// <param name="plainBytes">被加密的明文</param>  
/// <param name="key">密钥</param>  
/// <returns>密文</returns>  
private static string AESEncrypt(String Data, String Key)
{
	MemoryStream mStream = new MemoryStream();
	RijndaelManaged aes = new RijndaelManaged();
	byte[] plainBytes = Encoding.UTF8.GetBytes(Data);
	Byte[] bKey = new Byte[32];
	Array.Copy(Encoding.U
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值