zoukankan      html  css  js  c++  java
  • Encrypt Decrypt

    encryptstring

                    DESCryptoServiceProvider desc = new DESCryptoServiceProvider();
                    byte[] key = System.Text.Encoding.Unicode.GetBytes(encryptkey);
                    byte[] data = System.Text.Encoding.Unicode.GetBytes(encryptstring);
                    MemoryStream ms = new MemoryStream();//存储加密后的数据
                    CryptoStream cs = new CryptoStream(ms, desc.CreateEncryptor(key, key), CryptoStreamMode.Write);
                    cs.Write(data, 0, data.Length);//进行加密
                    cs.FlushFinalBlock();
                    strRtn = Convert.ToBase64String(ms.ToArray());
                    return strRtn;

    decryptstring

                    DESCryptoServiceProvider desc = new DESCryptoServiceProvider();
                    byte[] key = System.Text.Encoding.Unicode.GetBytes(encryptkey);
                    byte[] data = Convert.FromBase64String(decryptstring);
                    MemoryStream ms = new MemoryStream();//存储解密后的数据
                    CryptoStream cs = new CryptoStream(ms, desc.CreateDecryptor(key, key), CryptoStreamMode.Write);
                    cs.Write(data, 0, data.Length);//解密数据
                    cs.FlushFinalBlock();
                    strRtn = System.Text.Encoding.Unicode.GetString(ms.ToArray());
                    return strRtn;

  • 相关阅读:
    [題解]51nod_1515_明辨是非
    任务调度问题(贪心) hdu4864
    B站学习记:贪心与博弈
    poj1505(二分+贪心)
    温故知新:互质排列
    Radar Installation(利用数据有序化进行贪心选择)
    Wooden Sticks(贪心)
    计算a除b的第一位小数 in C++.
    龙龙的暑假贪心算法大冒险
    HDU-2037(贪心)
  • 原文地址:https://www.cnblogs.com/greencolor/p/1725330.html
Copyright © 2011-2022 走看看