标签: asp.net encryption
我在开发机器上的webconfig中加密了生产连接字符串,并将其推送到生产服务器。运行生产应用程序时,连接到数据库时asp.net在服务器上解密时会出现Bad Data错误。
我在这里做错了什么?
答案 0 :(得分:1)
您使用RSA或DPAPI进行加密吗? DPAPI不是为在一台机器上加密并移动到另一台机器而构建的。
对于RSA,您必须确保目标生产服务器在所有目标服务器上都具有非默认和重复的RSA加密密钥。
有关详细信息,请参阅this link。