• λ我爱Aspx >> Asp.Net >> ASP.NET 2.0加密网站配置文件中的信息
  • ASP.NET 2.0加密网站配置文件中的信息

  • :未知  Դ:非寒日志  :2007-4-21 0:47:46  ؼ:.net,asp.net,asp
  • 加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 aspnet_regiis 工具修改配置文件即可.

    比如我们有下面一个配置文件需要加密:

    <configuration>

    <connectionStrings>

    <add name="SqlServices" connectionString="Data Source=localhost;

    Integrated Security=SSPI;Initial Catalog=Northwind;" />

    </connectionStrings>

    </configuration>

    假设这个配置文件在 MyApplication 目录下。

    加密命令:aspnet_regiis -pe "connectionStrings" -app "/MyApplication"

    aspnet_regiis 命令在你安装的 .net Framework 目录下, 默认在:C:\WINDOWS\Microsoft.Net\Framework\v2.0.*

    加密后的效果:

    <configuration>

    <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">

    <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"

    xmlns="http://www.w3.org/2001/04/xmlenc#">

    <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />

    <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">

    <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">

    <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />

    <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">

    <KeyName>Rsa Key</KeyName>

    </KeyInfo>

    <CipherData> <CipherValue>0RU0XfRexc6aLFYZM+f+IWZVINqTZAAunysoVPv0dliPM72D

    34MJ/gX7pzvhSJNqCLiXeyjsayse

    12oAuF4rlIEraa/RHiqDKjqyJtRrRCiqnwqt5PET5LM9Q0aiT20Kpb2G2hn/0QB

    Ҷƪл˵?
  • һƪASP.NET 2.0下配置FCKeditor
    һƪASP.NET中自动给URL地址加上超链接