微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密
2010-04-29 00:05
681 查看
本节主要讲述在应用中如何使用加密解密模块,包括修改配置实现特殊的任务,如何在代码中使用,例如加密数据。这一切都假定你直接使用模块,不进行修改和扩展。主要包含下面两个部分:
配置模块
在代码中使用模块
1、配置模块
1.1在配置文件右键选择【新建】-【Cryptography Application Block】
![](http://images.cnblogs.com/cnblogs_com/virusswb/entlib20.JPG)
[align=center]图22.1[/align] 1.2配置自动添加Cryptography Application Block节点,和Hash Providers、Symmetric Providers两个子节点,和一些默认设置。
[align=center][/align]
![](http://images.cnblogs.com/cnblogs_com/virusswb/entlib22.JPG)
[align=center]图22.2[/align] 1.3配置模块
[align=left] 1.3.1在上图右侧的属性面板中,可以设置默认的HashProvider,这里的设置的值是在使用hash的时候,模块默认的hashprovider。[/align]
[align=left] 1.3.2可以设置自定义hash provider,或者是使用企业库提供的hash算法,推荐使用SHA256Managed算法。[/align]
![](http://images.cnblogs.com/cnblogs_com/virusswb/entlib23.JPG)
[align=center]图22.3[/align]
[align=center] [/align]
![](http://images.cnblogs.com/cnblogs_com/virusswb/entlib24.JPG)
[align=center]图22.4[/align]
[align=left] 1.3.2在上图右侧的属性面板中,还可以设置默认的SymmetricCryptoProvider。[/align]
[align=left] 1.4配置自定义hash provider [/align]
[align=left] 1.4.1在图22.3中选择custom hash provider[/align]
[align=left] 1.4.2点击右侧属性面板中的Attibutes后面的...,弹出如图22.5所示界面[/align]
![](http://images.cnblogs.com/cnblogs_com/virusswb/entlib25.JPG)
[align=center]图22.5[/align]
[align=left] 1.4.3配置hash算法[/align]
[align=left] 通过图22.4中选择一个hash算法,推荐使用SHA256Managed。[/align]
[align=left] 1.5配置加密解密算法[/align]
[align=left] 同理也可以添加自定义加密解密算法,或者是选择提供的算法。[/align]
[align=left] [/align]
[align=left] [/align]
未完待续。。。。。。。。。。。。。。。。。。。。。。。。。
配置模块
在代码中使用模块
1、配置模块
1.1在配置文件右键选择【新建】-【Cryptography Application Block】
[align=center]图22.1[/align] 1.2配置自动添加Cryptography Application Block节点,和Hash Providers、Symmetric Providers两个子节点,和一些默认设置。
[align=center][/align]
[align=center]图22.2[/align] 1.3配置模块
[align=left] 1.3.1在上图右侧的属性面板中,可以设置默认的HashProvider,这里的设置的值是在使用hash的时候,模块默认的hashprovider。[/align]
[align=left] 1.3.2可以设置自定义hash provider,或者是使用企业库提供的hash算法,推荐使用SHA256Managed算法。[/align]
[align=center]图22.3[/align]
[align=center] [/align]
[align=center]图22.4[/align]
[align=left] 1.3.2在上图右侧的属性面板中,还可以设置默认的SymmetricCryptoProvider。[/align]
[align=left] 1.4配置自定义hash provider [/align]
[align=left] 1.4.1在图22.3中选择custom hash provider[/align]
[align=left] 1.4.2点击右侧属性面板中的Attibutes后面的...,弹出如图22.5所示界面[/align]
[align=center]图22.5[/align]
[align=left] 1.4.3配置hash算法[/align]
[align=left] 通过图22.4中选择一个hash算法,推荐使用SHA256Managed。[/align]
[align=left] 1.5配置加密解密算法[/align]
[align=left] 同理也可以添加自定义加密解密算法,或者是选择提供的算法。[/align]
[align=left] [/align]
[align=left] [/align]
未完待续。。。。。。。。。。。。。。。。。。。。。。。。。
相关文章推荐
- 微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密
- 微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密
- 微软企业库4.1学习笔记(三十七)日志模块 在应用中使用日志模块
- 微软企业库4.1学习笔记(三十七)日志模块 在应用中使用日志模块
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 微软企业库4.1学习笔记(三十七)日志模块 在应用中使用日志模块
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 微软企业库4.1学习笔记(十六)缓存模块4 服务器场中的缓存使用
- 微软企业库4.1学习笔记(十六)缓存模块4 服务器场中的缓存使用
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库4.1学习笔记(二十三)加解密模块3 示例代码
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库4.1学习笔记(二十一)加解密模块1 简介
- 微软企业库4.1学习笔记(二十一)加解密模块1 简介
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 微软企业库4.1学习笔记(二十一)加解密模块1 简介