如何修改C/S框架默认的对称加密(Rijndael)密码?
如何修改C/S框架默认的对称加密(Rijndael)密码?
开发框架默认使用Rijndael对称加密算法,并提供一组对称加密的密钥,Key及IV(偏移量),每个密钥8位字符。参考文章:KeyProvider.KeyProviderRijndael对称加密算法使用|开发框架加密工具 1. 修改主程序(CSFrameworkV5.Main) 打开Program.cs文件,在Main()方法内找到如下代码段并修改。 C# Code: //初始化密码策略 KeyProvider.Default = new KeyProviderRijndael("你的key", "你的iv"); //来源:C/S框架网 | www.csframework.com | QQ:23404761 2. 修改SQL连接工具(CSFrameworkV5.SqlConnector) 打开frmSQLConnector.cs文件,在窗体的构造器内修改。 C# Code: private frmSQLConnector() { InitializeComponent(); KeyProvider.Default = new KeyProviderRijndael("你的key", "你的iv"); _UserConfig = new IniFile(Application.StartupPath + INI_USER_CFG); _DBConfig = new IniFileWriter(Application.StartupPath + INI_SQL_CFG); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 3. 修改代码生成器工具(CSFrameworkV5.CodeGenerator) 打开Program.cs文件,在Main()方法内找到如下代码段并修改。 C# Code: //初始化密码策略 KeyProvider.Default = new KeyProviderRijndael("你的key", "你的iv"); //来源:C/S框架网 | www.csframework.com | QQ:23404761 4. 修改开发框架的测试工具(CSFrameworkV5.DemoTester) 打开frmEncryptor.cs文件,在窗体的Load事件内修改秘钥。 C# Code: private void frmEncryptor_Load(object sender, EventArgs e) { KeyProvider.Default = new KeyProviderRijndael("你的key", "你的iv"); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 5. 修改tb_DataSet账套表的数据库连接密码 在SQL管理器打开系统库的tb_DataSet表,修改DBUserPassword字段的密码。 首先对SQL密码使用DemoTester工具进行加密,把加密后的密码填写到DBUserPassword字段。 参考: CSFramework快速开发框架设置默认管理员密码及修改用户密码(KeyProvider类) 注意: 1. 若不泄露密钥,必须对exe/dll文件加壳(代码混淆)后发布程序。 2. 修改密钥后,请先运行SQL连接工具,配置连接数据库,然后运行主程序。 扫一扫加微信
参考文档:
C#-C/S框架如何新建一个模块和业务窗体? C/S框架用到Dev控件Grid性能如何? C/S框架的版本控制,升级,加密都有吗? 购买C/S开发框架如何授权?是可以随意修改源代码吗? C# C/S框架功能-保存修改日志(Modify Log) C/S框架代码注释如何?每个方法及参数都有说明? CSFramework开发框架各个版本区别-C/S框架网 如何进行菜单管理、扩展权限、更改自定义按钮名称|C/S框架网 如何修改模块名称 左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版) 用户管理表格右键弹出菜单:修改密码,复制权限,锁定用户|C/S框架网 加密解密tb_DataSet/tb_MyUser表的密码|C/S框架网 关于C/S快速开发框架采用的文本加密解密策略|C/S框架网 CSFramework快速开发框架设置默认管理员密码及修改用户密码(KeyProvider类) KeyProvider.KeyProviderRijndael对称加密算法使用|开发框架加密工具
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |