`

微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密

阅读更多

  本节主要讲述在应用中如何使用加密解密模块,包括修改配置实现特殊的任务,如何在代码中使用,例如加密数据。这一切都假定你直接使用模块,不进行修改和扩展。主要包含下面两个部分:

  •   配置模块
  •   在代码中使用模块

  1、配置模块

  1.1在配置文件右键选择【新建】-【Cryptography Application Block】

  

图22.1
  1.2配置自动添加Cryptography Application Block节点,和Hash Providers、Symmetric Providers两个子节点,和一些默认设置。

 

   

 

图22.2
  1.3配置模块
  1.3.1在上图右侧的属性面板中,可以设置默认的HashProvider,这里的设置的值是在使用hash的时候,模块默认的hashprovider。
  1.3.2可以设置自定义hash provider,或者是使用企业库提供的hash算法,推荐使用SHA256Managed算法。
图22.3
 
图22.4
  1.3.2在上图右侧的属性面板中,还可以设置默认的SymmetricCryptoProvider。
  1.4配置自定义hash provider  
  1.4.1在图22.3中选择custom hash provider
  1.4.2点击右侧属性面板中的Attibutes后面的...,弹出如图22.5所示界面
图22.5
  1.4.3配置hash算法
  通过图22.4中选择一个hash算法,推荐使用SHA256Managed。
  1.5配置加密解密算法
  同理也可以添加自定义加密解密算法,或者是选择提供的算法。
 
 

  未完待续。。。。。。。。。。。。。。。。。。。。。。。。。

  

分享到:
评论

相关推荐

    微软企业库4.1API帮助文档

    **微软企业库(Enterprise Library)**是微软模式与实践组(patterns & practices team)发布的一套软件开发框架,它旨在帮助企业简化.NET平台上的应用程序开发过程,并通过提供一系列可复用的应用程序模块来提升...

    AutoJs源码-加密解密(1)

    AutoJs源码-加密解密(1)。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!。...

    Microsoft Enterprise Library 4.1(企业库)验证模块中文帮助文档

    Microsoft Enterprise Library 4.1(企业库)是微软推出的一套可重用的应用程序框架,它旨在帮助开发人员更有效地实现常见的软件设计模式,特别是对于企业级应用。其中,验证模块是核心组件之一,主要负责数据输入的...

    图像加密基于matlab RSA图像加密解密【含Matlab源码 1442期】.zip

    图像加密: DNA混沌图像加密、Arnold置乱图像加密解密、Logistic+Tent+Kent+Hent图像加密与解密、双随机相位编码光学图像加密解密 正交拉丁方置乱图像加密解密、RSA图像加密解密、小波变换DWT图像加密解密、混沌...

    Enterprise Library 企业库 V4.1 中文学习手册

    Enterprise Library – Data Access Application Block 学习手册(最新版) - Part 1 Enterprise Library for .Net Framework 3.5 – ...本文根据 EntLib v4.1 的学习手册(Hands on Lab),演示数据访问模块的应用

    Enterprise Library4.1安装包下载

    Enterprise Library是微软 Patterns & Practices 团队开发的一个开源软件框架,主要用于简化企业级应用程序的开发。这个框架集合了多种常见的应用程序编程模式,为.NET开发者提供了一系列可重用的组件和服务,帮助...

    webconfige加密解密

    2. **兼容性问题**:使用不同版本的.NET Framework可能会导致加密解密不兼容的问题,建议在同一版本下操作。 3. **安全性考虑**:虽然使用了加密,但在生产环境中仍然建议不要将敏感信息存储在配置文件中,可以考虑...

    加密解密工具的设计和实现

    为了保护数据的安全,各种加密解密算法被广泛应用于数据加密和解密中。其中,DES(Data Encryption Standard)对称加密算法是一种常用的加密算法。本文将介绍DES加密算法的设计和实现,并使用Visual C#语言实现了一...

    netty案例,netty4.1中级拓展篇十三《Netty基于SSL实现信息传输过程中双向加密验证》源码

    netty案例,netty4.1中级拓展篇十三《Netty基于SSL实现信息传输过程中双向加密验证》源码 ...

    c#密码模块明传密用加密

    在本文中,我们将深入探讨"明传密用"的原理,以及如何使用C#语言和密码模块来实现这一机制,并通过socket进行通信连接。 首先,"明传密用"指的是在不安全的通道上明文传输密钥,但这些密钥仅用于加密和解密后续的...

    DMA/Bridge Subsystem for PCI Express v4.1 读书笔记 (中文) XDMA

    DMA/Bridge Subsystem for PCI Express v4.1 读书笔记 (中文) XDMA 参考文档:PG195, https://github.com/Xilinx/dma_ip_drivers, https://support.xilinx.com/s/article/65443?language=en_US XDMA IP核的中文...

    kettle4.1学习使用笔记

    NULL 博文链接:https://ghl116.iteye.com/blog/1184028

    毕业设计-基于python信息加密解密网站毕业设计与实现(源码+数据库+演示视频)

    (2)在线加密模块:使用各种精密的算法对信息进行加密或解密。 (3)用户管理模块:管理员可以对系统内所有的用户进行维护和管理,还可以新增用户和删除用户。 (4)退出功能:用户通过右上角的退出按钮进行账户...

    AES 5.0 版 加密与解密软件 终极版(以后不会再有太大的升级)_各个版本中速度、性能与界面最好

    在AES 5.0 版 加密与解密软件中在原先AES 4.2 版 加密与解密软件的基础上作出了以下改进: 1、修改了几次信息提示的错误。 2、对软件的速度进行了再一次的提升,一般况下其速度不会低于16MB/s(兆每秒)。 3...

    软件加密与解密

    本文将深入探讨软件加密与解密的相关知识和技术,帮助读者理解其基本原理及其在实际应用中的作用。 #### 二、基础知识 ##### 2.1 加密的概念 **加密**是一种通过特定算法将原始数据(明文)转换为不可读的形式...

    最新版 Enterprise Library 企业库 V4.1 中文学习手册.rar

    Enterprise Library 是微软面向企业级应用开发的一套框架,它提供了许多可重用的软件组件,以简化常见的应用程序设计和开发任务。这套框架是基于.NET Framework构建的,旨在提高开发效率,增强代码的可维护性和可...

    文件加密解密

    对称加密算法是文件加密解密中的一种常见技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥。对称加密算法使用起来简单快捷,密钥较短,且破译困难。常见的对称加密算法有数据加密标准...

    【图像加密】基于matlab低对称密码算法图像加密解密【含Matlab源码 2794期】.zip

    图像加密: DNA混沌图像加密、Arnold置乱图像加密解密、Logistic+Tent+Kent+Hent图像加密与解密、双随机相位编码光学图像加密解密 正交拉丁方置乱图像加密解密、RSA图像加密解密、小波变换DWT图像加密解密、混沌...

Global site tag (gtag.js) - Google Analytics