zoukankan      html  css  js  c++  java
  • 微软企业库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配置加密解密算法
      同理也可以添加自定义加密解密算法,或者是选择提供的算法。
  • 相关阅读:
    深入浅出列生成算法
    小游戏云开发入门
    代码生成器插件与Creator预制体文件解析
    使用四叉树优化碰撞检测
    游戏开发中的人工智能
    一个可屏蔽长短链接的网络模块
    游戏开发中的新手引导与事件管理系统
    Creator填色游戏的一种实现方案
    CocosCreator之AssetBundle使用方案分享
    跨引擎游戏框架说明文档
  • 原文地址:https://www.cnblogs.com/DoNetCShap/p/2287856.html
Copyright © 2011-2022 走看看