/// <summary>
/// DES 加解密
/// </summary>
public class DES
{
/// <summary>
/// DES加密,和其他语言进行规则匹配用
/// </summary>
/// <param name="pToEncrypt">待加密字符串</param>
/// <param name="key">key</param>
/// <param name="IV">IV常量</param>
/// <returns></returns>
public static string EncryptString(string pToEncrypt, string key, string IV)
{
Byte[] keyArray = new byte[32];
keyArray = System.Text.UTF8Encoding.UTF8.GetBytes(key);
Byte[] ivArray = new byte[32];
ivArray = System.Text.UTF8Encoding.UTF8.GetBytes(IV);
Byte[] toEncryptArray = System.Text.UTF8Encoding.UTF8.GetBytes(pToEncrypt);
System.Security.Cryptography.RijndaelManaged rDel = new System.Security.Cryp
C# DES加密解密
最新推荐文章于 2024-07-30 15:52:12 发布
本文详细介绍了如何在C#中使用DES(Data Encryption Standard)算法进行数据加密和解密操作,包括设置密钥、初始化向量的过程,并提供了一段完整的示例代码,帮助开发者理解并应用到实际项目中。
摘要由CSDN通过智能技术生成