引入头文件:
using System.IO;
using System.Security.Cryptography;
以用户名为秘钥,对密码进行加密
主要代码
#region 加密字符串
/// <summary> /// 加密字符串
/// </summary>
/// <param name="str">要加密的字符串</param>
/// <param name="key">秘钥</param>
/// <returns>加密后的字符串</returns>
string Encrypt(string str, string myKey)
{
string encryptKeyall = Convert.ToString(myKey); //定义密钥
if (encryptKeyall.Length < 9)
{
for (; ; )
{
if (encryptKeyall.Length < 9)
encryptKeyall += encryptKeyall;
else
break;