分享

C#实现加密的几种方法介绍

 丰收书屋 2022-06-06 发布于北京
//DES加密 
        private static string DESPWD(string ciphertext)
        {
            string desPWD = "";
            byte[] buffer;
            DESCryptoServiceProvider DesCSP = new DESCryptoServiceProvider();
            MemoryStream ms = new MemoryStream();//先创建 一个内存流
            CryptoStream cryStream = new CryptoStream(ms, DesCSP.CreateEncryptor(), CryptoStreamMode.Write);//将内存流连接到加密转换流
            StreamWriter sw = new StreamWriter(cryStream);
            sw.WriteLine(ciphertext);//将要加密的字符串写入加密转换流
            sw.Close();
            cryStream.Close();
            buffer = ms.ToArray();//将加密后的流转换为字节数组
            desPWD = Convert.ToBase64String(buffer);//将加密后的字节数组转换为字符串
            return desPWD;
        }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多