• 采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密


    加密原因:我们通常将一些重要的配置信息写在Web.config里面,其中数据库链接就是这样的信息。将这些数据直接明文显示,显然不太安全。


    工具:

    采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密,在应用程序项目中无需对该文件进行解密操作,.NET框架会自动替我们完成。

    做法:

    将下面的字符复制到记事本,然后改变后缀使之成为bat后缀的批处理文件。

    加密:

    @C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis -pef connectionStrings D:01 
    @pause

    解密:

    @C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis -pdf connectionStrings D:01 
    @pause

    注:第一个参数为aspnet-regiis地址,第二个参数为加密或解密指令,第三个参数为加密的节点,第四个参数为web.config文件所在目录。

    其中pef和pdf,其中的e和d分别为encode和decode。

  • 相关阅读:
    27-Perl 进程管理
    26-Perl 包和模块
    25-Perl CGI编程
    YUM极速安装mariadb
    yum极速安装mysql5.7
    切换阿里yum镜像源
    mysql生成随机字符串函数
    Unable to locate value meta plugin of type (id)
    centos 挂载NTFS移动硬盘
    总有你要的编程书单(GitHub )
  • 原文地址:https://www.cnblogs.com/soundcode/p/8116398.html
Copyright © 2020-2023  润新知