关于C/S快速开发框架采用的文本加密解密策略|C/S框架网
关于C/S快速开发框架采用的文本加密解密策略|C/S框架网
1. 加密解密程序通用接口 - IKeyProvider: C# Code: //加密解密程序通用接口 public interface IKeyProvider { string CryptorName { get; } string IV { get; } string Key { get; } string Decrypt(string content); string Encrypt(string content); } //来源:C/S框架网(www.csframework.com) QQ:23404761 2. 加密解密策略之一 Rijndael算法(对称加解密): C# Code: public class KeyProviderRijndael : IKeyProvider { public KeyProviderRijndael(string key, string iv); public string CryptorName { get; } public string IV { get; } public string Key { get; } public string Decrypt(string content); public string Encrypt(string content); } //来源:C/S框架网(www.csframework.com) QQ:23404761 3. 加密解密策略之二 DES算法(对称加解密): C# Code: public class KeyProviderDES : IKeyProvider { public KeyProviderDES(string key, string iv); public string CryptorName { get; } public string IV { get; } public string Key { get; } public string Decrypt(string content); public string Encrypt(string content); } //来源:C/S框架网(www.csframework.com) QQ:23404761 4. 加解密全局类(工具类) - KeyProvider: C# Code: public class KeyProvider { public KeyProvider(); public static IKeyProvider Default { get; set; } public static string DefaultIV { get; set; } public static string DefaultKey { get; set; } } //来源:C/S框架网(www.csframework.com) QQ:23404761 C# Code: KeyProvider.Default = new KeyProviderRijndael("1SaFz$^p", "3aW%^aFd");//初始化对称加密预设秘钥 string key = KeyProvider.Default.Decrypt("3H0hVJsk1255KgahWKTyGA==");//测试解密 5. 使用方法: C# Code: KeyProvider.Default.Encrypt("test");//测试加密 KeyProvider.Default.Decrypt("3H0hVJsk1255KgahWKTyGA==");//测试解密 //来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
原创.NET快速开发框架|C/S框架网 C#快速开发平台-C/S框架网 C#开源框架 | .NET开源快速开发平台 | C/S框架网 关于C/S框架网C#.NET快速开发框架现场培训 .NET快速开发平台核心优势 | C/S框架网 快速软件开发框架|C/S框架网钜献 .NET快速开发平台成功案例之大型ERP人事工资考勤系统|C/S框架网 Winform快速开发框架之存储图片资源解决方案|C/S框架网 C#框架推荐-C/S框架网原创快速开发平台系列产品 .Net最新开发框架及快速开发平台|C/S框架网 C# Winform增删查改快速开发框架|C/S框架网 ERP快速开发平台|ERP软件开发平台-C/S框架网 企业级开发架构.NET快速开发框架-C/S框架网 NET开发框架,基于ADO.NET数据持久化快速开发框架平台-C/S框架网原创产品 开源ERP软件平台ERP系统快速开发框架 - C/S框架网原创作品
其它资料:
什么是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内容管理系统 | |