Encryption 用于配置设置的简单加密库/工具
我的应用程序将db连接字符串存储在一个xml配置文件中,该文件存储在源代码管理(svn)下 在prod中部署时,我的应用程序需要检索加密字符串并解密它们 执行即席加密的能力应限于prod操作组——其他人不应知道原始prod db连接字符串。只有加密的prod db连接字符串签入到源代码管理 应用程序解密字符串的能力仅限于在prod中的部署。(在dev/qa中,配置文件包含到非prod dbs的连接字符串,并且这些字符串未加密。) 我想知道基于公钥/私钥证书的机制是否可以用于此目的 或者什么是极简主义设计Encryption 用于配置设置的简单加密库/工具,encryption,connection-string,certificate,encryption-asymmetric,Encryption,Connection String,Certificate,Encryption Asymmetric,我的应用程序将db连接字符串存储在一个xml配置文件中,该文件存储在源代码管理(svn)下 在prod中部署时,我的应用程序需要检索加密字符串并解密它们 执行即席加密的能力应限于prod操作组——其他人不应知道原始prod db连接字符串。只有加密的prod db连接字符串签入到源代码管理 应用程序解密字符串的能力仅限于在prod中的部署。(在dev/qa中,配置文件包含到非prod dbs的连接字符串,并且这些字符串未加密。) 我想知道基于公钥/私钥证书的机制是否可以用于此目的 或者什么是极简
LIB/工具是否可用于此目的 对于Asp.Net应用程序,
reg_iis
可以为您加密web.config文件的部分内容
aspnet_regiis-我的秘密
有一篇关于代码项目的好文章概述了如何在其他类型的.NET应用程序中使用相同的机制:
ASP.NET提供了自动加密web.config中的节的可能性。WinForm应用程序似乎不可能对app.config执行此操作。这在某种程度上是正确的:WinForms不提供配置它的工具。但这是可以做到的。都是.NET。不是吗?那我们怎么做呢