aspnet_regiis.exe输出结果
aspnet_regiis.exe Output Results
我在 web.config
文件中的连接字符串中有一个加密密码。我不知道密码是什么,因此无法连接到我的数据库。
我 运行 aspnet_regiis.exe -pdf
反对 web.config
并收到以下内容:
Decrypting configuration section...
Succeeded!
我想我假设密码会显示在屏幕上,或者类似的东西?然后我认为该程序可能会创建一个包含其中信息的日志文件?找不到一个。
我知道我遗漏了一些基本的东西,我只是不知道它是什么。
运行 命令下方
aspnet_regiis.exe –pdf “connectionStrings” C:\inetpub\wwwroot\MyApplication
C:\inetpub\wwwroot\MyApplication 需要是 web.config 文件所在的路径。执行完上述命令后,请检查您的 web.config 文件。如果它工作正常,您将解密连接字符串部分。
您不能decrpty
encrypted
密码。
encrypting
密码的全部意义在于,除非您知道 密钥,否则没有人能够 decrpty
并找到 密码 是什么。
当您加密连接字符串时,key
会自动创建并存储在加密的机器中完毕。
因此,如果您将 web.config 文件复制到其他机器并使用以下方法进行解密:
aspnet_regiis.exe –pdf “connectionStrings” YourPathToWebConfigFile
这行不通。
回答你的问题,如果加密和解密是在同一台机器上完成的,那么你的web config
文件将自动更改 纯文本(解密数据) 连接字符串,而不是密码会显示在屏幕上。
我在 web.config
文件中的连接字符串中有一个加密密码。我不知道密码是什么,因此无法连接到我的数据库。
我 运行 aspnet_regiis.exe -pdf
反对 web.config
并收到以下内容:
Decrypting configuration section...
Succeeded!
我想我假设密码会显示在屏幕上,或者类似的东西?然后我认为该程序可能会创建一个包含其中信息的日志文件?找不到一个。
我知道我遗漏了一些基本的东西,我只是不知道它是什么。
运行 命令下方
aspnet_regiis.exe –pdf “connectionStrings” C:\inetpub\wwwroot\MyApplication
C:\inetpub\wwwroot\MyApplication 需要是 web.config 文件所在的路径。执行完上述命令后,请检查您的 web.config 文件。如果它工作正常,您将解密连接字符串部分。
您不能decrpty
encrypted
密码。
encrypting
密码的全部意义在于,除非您知道 密钥,否则没有人能够 decrpty
并找到 密码 是什么。
当您加密连接字符串时,key
会自动创建并存储在加密的机器中完毕。
因此,如果您将 web.config 文件复制到其他机器并使用以下方法进行解密:
aspnet_regiis.exe –pdf “connectionStrings” YourPathToWebConfigFile
这行不通。
回答你的问题,如果加密和解密是在同一台机器上完成的,那么你的web config
文件将自动更改 纯文本(解密数据) 连接字符串,而不是密码会显示在屏幕上。