社区
VB
帖子详情
如何保存配置信息?
essenza
2008-09-08 10:02:05
数据库连接的ip,用户,密码等不能写死在程序里面,但是用配置文件又不安全,能否提供一个比较安全的解决办法?
加密解密的代码?
...全文
209
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
ESP8266利用WiFiManager设置页面添加参数并将其
保存
到文件中或者eeprom
利用WiFiManager设置页面添加参数并将其
保存
到文件中或者eeprom 所使用到的库: #include <FS.h> //(本文并未正式写入FS中,相关函数已经构建好) #include <ESP8266WiFi.h> #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> #include <ArduinoJson.h>
HUAWEI交换路由自动
保存
配置
的操作
HUAWEI交换路由自动
保存
配置
的操作
C#Winform中
保存
配置
信息
App.Config的操作和简单日志操作
C#Winform中
保存
配置
信息
App.Config的类操作: 添加引用:System.Configuration; /// ///
配置
信息
维护 /// public class AppConfig { public static Configuration config = ConfigurationManager.OpenExe
思科无线控制器查看
配置
保存
配置
命令
思科无线控制器和思科交换机防火墙
配置
命令不一样 使用show run-config会把AP一些
信息
带过来,很长,跟tftp
保存
的
配置
不一样,之前做了一个程序每天对比昨天的
配置
变化,展示都不太直观。 那么应该使用的命令应该是 show run-config startup-commands 这个跟tftp
保存
的
配置
是一样的,都是简要
配置
保存
配置
命令是 save config tftp备份命令是 #AP1830支持tftp ftp sftp transfer upload mode t
Putty保持连接及
保存
配置
一:putty 隔一段时间就掉线解决方式 1.进入putty, 选择左侧的Connection 2.在右侧有Sending of null packets to keep session active 设为10即可 (意思每是十秒发送一次空包用来保持连接) 二: 设置以上参数后发现新打开又恢复默认状态,那么如何
保存
配置
?
保存
的步骤如下: 1.修改
配置
2.点session返回主界面 3.选中要
保存
的session。 4....
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章