zoukankan      html  css  js  c++  java
  • 对web.config文件的节点进行加解密

    两种保护配置提供程序:

    1、DataProtectionConfigurationProvider(Windows数据保护API(DPAPI)提供程序)

         这个提供程序使用Windows内置的密码学技术来加解密配置节。默认情况下,这个提供程序使用本机的密钥。你还能够使用用户密钥,但是这要求进行一点定制。 DataProtectionConfigurationProvider提供程序使用机器级密钥,这是最简单的方法,因为它不请求创建任何密钥或密钥容器。其消极的一面在于:一个加密的配置文件仅能够用于首先实现加密的web服务器上;而且,使用机器密钥将允许加密的文本能够被web服务器上的任何网站所解密。     

         用"DataProtectionConfigurationProvider" 参数,加密后,可以不用解密处理,系统依旧能使用原来的连接串正常连接数据库!

    2、RSAProtectedConfigurationProvider(RSA保护配置提供程序)

         使用RSA公钥加密来加解密配置节。使用这个提供程序,你需要创建存储用于加解密配置信息的公钥和私钥的密钥容器。你能够在一个多服务器场所下使用RSA,这只要创建可输出的密钥容器即可。如果需要的话,你还能够创建自己的保护设置提供程序。

    加解密类:

    Code

    调用方式:

    Code
  • 相关阅读:
    工作总结系列---【端口被占用,如何取消端口进程】
    封装工具系列---【封装H5页面管理机构和证件类型下拉框数据处理的方法】
    工作总结系列---【vue页面实现导出表格效果】
    vscode---【内网开发下,离线安装vscode插件vsix文件】
    工作总结系列---【IDE深色背景下,鼠标移动也变成黑色,看不清怎么解决???】
    node系列---【为什么要设置镜像源?怎么配置?】
    git系列---【如何在本地修改别人的代码图解】
    git系列---【git如何回退到上一个版本??】
    封装工具系列---【补零操作】
    封装的各类工具系列---【时间格式化为YYYY-MM-DD格式 】
  • 原文地址:https://www.cnblogs.com/cry/p/1299589.html
Copyright © 2011-2022 走看看