<add key="connectionStr" value="USER ID=ö{ÓQä_ñËäNH;PASSWORD=ã8\"½ïÛâõÄ+L\vÑ[;
INITIAL CATALOG=SRM; DATA SOURCE=192.168.1.222;CONNECT TIMEOUT=30"/>
如题 如何将USER ID=ö{ÓQä_ñËäNH;PASSWORD=ã8\"½ïÛâõÄ+L\vÑ[;加密的特殊符号保存进web.config中
解码时需要用到。方法也写好了
INITIAL CATALOG=SRM; DATA SOURCE=192.168.1.222;CONNECT TIMEOUT=30"/>
如题 如何将USER ID=ö{ÓQä_ñËäNH;PASSWORD=ã8\"½ïÛâõÄ+L\vÑ[;加密的特殊符号保存进web.config中
解码时需要用到。方法也写好了
解决方案 »
- ConnectionString 属性尚未初始化
- 如何获取虚拟机IP,熟悉win2008中hyper-V和asp.net的高手请进
- 怎么将某些页面排除在编译之外
- 输入字符串的格式不正确 问题
- 软件开放源代码下载
- 问个菜问题,vs2005网站发布后要求客户也一定要安装sql 2005吗?
- 我在aspx文件里include了一个html文件,但发现了一个怪现象。!!!
- 打开方案为何改不了里面的程序.
- 提个小问题,大家看看。。。
- 不设置web引用,怎样用代码调用webservice
- regularexpressionvalidator 时间正则验证?
- 求VS2008 or VS2010 水晶报表明细教程
http://dotnet.aspx.cc/article/7ae7d20a-a5da-4303-ac2d-32046be4d086/read.aspx
{
using (DESCryptoServiceProvider des = new DESCryptoServiceProvider())
{
byte[] inputByteArray = Encoding.UTF8.GetBytes(pToEncrypt);
des.Key = ASCIIEncoding.ASCII.GetBytes(sKey);
des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
using (CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write))
{
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
cs.Close();
}
string str = Convert.ToBase64String(ms.ToArray());
ms.Close();
return str;
}
}
public string Encrypt(string plainText)
{ byte[] input, output;
input = new byte[16];
Encoding.UTF8.GetBytes(plainText, 0, plainText.Length, input, 0);
for (int i = plainText.Length; i < 16; i++)
{
input[i] = 0;
} //input = Encoding.UTF8.GetBytes(plainText);
output = new byte[input.Length];
Cipher(input, output);
string str = String.Empty;
UnicodeEncoding ue = new UnicodeEncoding(true, true); for (int i = 0; i < output.Length; i++)
{
str += (Char)output[i];
}
return str;
}
加密方法 江湖救急 依旧求助 如何在web.config中保存特殊字符串