/// <summary>
/// 加密和解密类
/// </summary>
public class EnOrDeCrypt
{
//密钥,可写成字符串,这里是从配置文件中获取
public static string strKey = Convert.ToString(ConfigurationSettings.AppSettings["strKey"]);
public EnOrDeCrypt()
{
//
// TODO: 在此处添加构造函数逻辑,可以什么都不写
//
}
#region Des算法加密过程
/// <summary>
/// Des算法加密过程
/// </summary>
/// <param name="strEncrypt"></param>
/// <param name="strKey"></param>
/// <returns></returns>
public static string DesEncrypt(string strEncrypt, string strkey = null)
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
//把字符串放到byte数组中
byte[] inputByteArray = Encoding.Default.GetBytes(strEncrypt);
DES加解密算法实现类
最新推荐文章于 2024-05-25 09:58:31 发布
这个类提供了DES加密和解密的方法。使用DESCryptoServiceProvider进行加密和解密操作,同时包含一个辅助方法matchToKey来调整字符串长度以匹配密钥长度。加密解密过程中,字符串先被转换为字节数组,然后进行加密或解密,最后结果以十六进制字符串形式返回。
摘要由CSDN通过智能技术生成