问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MSSQL数据库连接密码加密

发布网友 发布时间:2022-04-24 23:54

我来回答

3个回答

热心网友 时间:2022-04-11 17:21

#region DES加密字符串
/// <summary>
/// 加密字符串
/// 注意:密钥必须为8位
/// </summary>
/// <param name="strText">字符串</param>
public string DesEncrypt(string strText)
{
byte[] byKey = null;
byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
try
{
string encryptKey = "XX_XX_XX"; //密钥
byKey = System.Text.Encoding.UTF8.GetBytes(encryptKey);

DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] inputByteArray = Encoding.UTF8.GetBytes(strText);

MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey, IV), CryptoStreamMode.Write);

cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();

return Convert.ToBase64String(ms.ToArray());

}
catch
{
}
return strText;
}
#endregion

#region DES解密字符串
/// <summary>
/// 解密字符串
/// </summary>
/// <param name="inputString">加了密的字符串</param>
public string DesDecrypt(string inputString)
{
byte[] byKey = null;
byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
byte[] inputByteArray = new Byte[inputString.Length];
try
{
string decryptKey = "XX_XX_XX";
byKey = System.Text.Encoding.UTF8.GetBytes(decryptKey.Substring(0, 8));

DESCryptoServiceProvider des = new DESCryptoServiceProvider();

inputByteArray = Convert.FromBase64String(inputString);

MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(byKey, IV), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
System.Text.Encoding encoding = new System.Text.UTF8Encoding();
return encoding.GetString(ms.ToArray());
}
catch
{

}

return inputString;
}
#endregion
===这个是DES方式加密解密字符串的

System.Security.Cryptography.MD5CryptoServiceProvider md5=new System.Security.Cryptography.MD5CryptoServiceProvider();

return Convert.ToBase64String(md5.ComputeHash(System.Text.Encoding.Unicode.GetBytes(yourstring)));
===这个是MD5的

实现代码也给你写好了,希望能对你有帮助

热心网友 时间:2022-04-11 18:39

呵呵,如果你加密成DM5后,你登陆时是不是超级麻烦呢?
不算你用MD5加密了,难道密码用户名就是不明文了吗?

推荐使用DES加密,将整个字符串进行加密,使用时对字符串进行解密,如下:

DataBaseConnection ="zYm7yKtPbpA60pXHe2SJHFedFT1f9AO37dtGZGp5Zxq3paNswSNzDpWcGoxOC2vldeYipCRWihk6KoHWCrpXFmLRBuGCVRjwyUk/0Ku5XnA="

Application("shujuku") = 解密(DataBaseConnection);

解密后就可以使用了,希望对你有所启发!

热心网友 时间:2022-04-11 20:14

可以用ACCESS数据库!!!!!!!!!!!MYSQL!!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石璜镇历史演变 ...突突的声音,排气管还冒黑烟,有时走也是走走停停的, 我手机型号步步高V206的,手机的内存U盘显示以满但我查看了手机,手机里 ... 步步高v206,我想下载手机英语,希望各位指点指点,哪里有下载,下载后具体... 步步高V206B手机怎么下载java软件 如何通过化妆修饰不同脸型和鼻型? 最近我的手机总是莫名收到一条短信,说的SIM卡已被更换,这是怎么... 丈母娘和女婿什么相处模式最和谐? 女婿怎么跟岳父岳母搞好关系? 诛仙2中宠物怎样恢复到绑定前 在微信里,男的设什么头像最吸引女性? 施一公的200亿目标,打造私立大学说要5年内超越清华北大,结果怎样? 数据库的连接加密了怎么办? 为什么photoshop存储gif之后会变模糊了 mysql数据库连接密码的加密方法? 怎么评价施一公的科研能力? PS导出gif文件,如何提高图片质量 Java web项目中,如何对连接数据库的的配置项进行加密 解密 如何评价施一公院士? SQL数据库被加密了怎么办? 扬言5年超过清华!施一公耗资百亿创办的西湖大学,是啥来头? mysql数据库里面的数据中的密码加密了,怎么解密 施一公为创建西湖大学狂投200亿,扬言5年内力超清华,结果怎样? 清华副校长施一公辞职创办西湖大学,号称五年超清北,如今怎样? 为什么在ps里面做gif格式的动画,保存后画面会模糊? 月的由来 耗资200亿的西湖大学,号称5年超过清华,如今施一公做到了吗? 数据库中的内容被加密后的解密方法? &quot;日、月“的甲骨文、金文、小篆怎么写 如何评价施一公老师关于阿尔茨海默病的最新成果? 怎样给SQLite数据库加密解密 施一公在科研上取得巨大成功的因素有哪些 什么微信头像最能吸引女人注意?已经在用的男人,深得女人心 c#数据库连接加密 当年施一公拿出200亿,说要打造比清华更牛的西湖大学,结局如何? photoshop存储为gif格式为什么不清晰 移动和家固话-通话逻辑 施一公的研究方向 PS输出透明GIF画质怎么处理? 如何评价施一公 知乎 如何对 加密的sqlite数据库文件解密 和家固话是什么? 在ps里最gif格式动画 , 输出的时候画质好差,要怎么做画质才不会那么差,有专门提高画质的软件没??? 国家人才施一公,为什么被称为“第二个钱学森”的男人 ? 怎么加密和解密sqlite数据库 想自己学习理发,需要事先购一些什么工具? ps做的图再制作成GIF动画,画面质量为何会衰减? 家里装了2个固定电话怎么互打? 时时青酵素梅是怎样制造成干梅的 天翼手机开通中国电信总机服务业务,与家固话互打免费,有4位数的短号,请问怎样打?