社区
VB
帖子详情
如何保存配置信息?
essenza
2008-09-08 10:02:05
数据库连接的ip,用户,密码等不能写死在程序里面,但是用配置文件又不安全,能否提供一个比较安全的解决办法?
加密解密的代码?
...全文
236
10
打赏
收藏
如何保存配置信息?
数据库连接的ip,用户,密码等不能写死在程序里面,但是用配置文件又不安全,能否提供一个比较安全的解决办法? 加密解密的代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
想飞的狼
2008-09-09
打赏
举报
回复
楼上的对,用这个方法是最安全的
tangweikai
2008-09-09
打赏
举报
回复
使用[应用程序配置文件],微软已经为你处理好的安全问题:
在 my.settings中增加一个 MyConnectionString
操作就是读写和储存:My.Settings.MyConnectionString,非常简单.
ejoe313
2008-09-09
打赏
举报
回复
或者加密后保存在注册表里
dengzebo
2008-09-09
打赏
举报
回复
//给分!结贴
using System;
using System.Security.Cryptography;
using System.IO;
using System.Text;
namespace Bozhai.Class
{
public class StringOption
{
#region "变量定义"
private SymmetricAlgorithm mCSP;
private const string CIV = "kXwL7X2+fgM=";//密钥
private const string CKEY = "FwGQWRRgKCI=";//初始化向量
#endregion
#region "实例化"
public StringOption()
{
Bozhai.Class.SoftVerReg BC=new SoftVerReg();
if(BC.GetRegInf() == false)
{
System.Windows.Forms.MessageBox.Show("您使用了未注册的版本组件:Bozhai.Class.StringOption.dll,请注册后使用!", "组件注册:", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
}
mCSP = new DESCryptoServiceProvider();
}
#endregion
#region "加密"
public string EncryptString(string Value)
{
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
byte[] byt;
ct = mCSP.CreateEncryptor(Convert.FromBase64String(CKEY), Convert.FromBase64String(CIV));
byt = Encoding.UTF8.GetBytes(Value);
ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();
cs.Close();
return Convert.ToBase64String(ms.ToArray());
}
#endregion
#region "解密"
public string DecryptString(string Value)
{
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
byte[] byt;
ct = mCSP.CreateDecryptor(Convert.FromBase64String(CKEY), Convert.FromBase64String(CIV));
byt = Convert.FromBase64String(Value);
ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();
cs.Close();
return Encoding.UTF8.GetString(ms.ToArray());
}
#endregion
}
}
yagebu1983
2008-09-09
打赏
举报
回复
放在配置文件里就醒了!!
你对节点加密也可以!!
liuyun1987
2008-09-09
打赏
举报
回复
汗。。放在web.config里还不够安全?
fairy4
2008-09-09
打赏
举报
回复
[Quote=引用 6 楼 cauhorse 的回复:]
标记下,过两天就得用到了。。
[/Quote]
cauhorse
2008-09-09
打赏
举报
回复
标记下,过两天就得用到了。。
zjw2004112
2008-09-08
打赏
举报
回复
就放在web.cofig里呀,在对webcofig加密,还有什么不安全的,
brallow
2008-09-08
打赏
举报
回复
参考这里的几个方案,都可以。
http://www.cnblogs.com/9who/archive/2008/07/28/1254526.html
http://www.cnblogs.com/xiaoxijin/archive/2007/06/17/786068.html
http://topic.csdn.net/t/20060328/08/4644373.html
Project2013手册
帮助您在最快的时间内学会Project2013
NI Measurement & Automation Explorer (MAX) 如何
保存
系统
配置
?
NI Measurement & Automation Explorer (MAX) 如何
保存
系统
配置
?
android
保存
配置
数据
配置
数据在安卓中一般用XML文件
保存
sharePreferences类 用于创建XML文件,
保存
数据,支持跨Activity提供数据,具有操作方便的特点 (1)创建sharePreferences对象//定义 private SharedPreferences shareData; //动作 shareData = getSharedPreferences("Data", Activity.
C#Winform中
保存
配置
信息
App.Config的操作和简单日志操作
C#Winform中
保存
配置
信息
App.Config的类操作: 添加引用:System.Configuration; /// ///
配置
信息
维护 /// public class AppConfig { public static Configuration config = ConfigurationManager.OpenExe
Z-Blog博客程序数据库名用户名密码
保存
配置
文件在哪?
Z-Blog博客程序中用于
保存
数据库
信息
的
配置
文件在哪?Z-Blog程序用来
保存
数据库名、用户名和密码
配置
文件是什么?新手站长网:Z-Blog程序用于
保存
数据库
配置
信息
的文件在/zb_users/c_option.php,详细如下: Z-Blog程序用来
保存
数据库
配置
信息
的文件c_option.php Z-Blog博客程序用来
保存
数据库
配置
信息
的文件是c_option.php,文件目录为:/zb_users/c_option.php。 c_option.php文件内容如下: <?php
VB
16,718
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章