在 wcf 库项目中保存连接字符串的安全位置
Safe place to keep connection string in wcf library project
我有一个要使用 wcf 服务库的 wpf 应用程序。那么保留连接字符串的理想位置是什么(我的意思是说它的 wpf 项目配置还是 wcf 项目配置?我应该如何声明它?
如果您想在代码中对有关服务地址的敏感信息进行硬编码,请使用 SmartAssembly 等混淆工具并使用字符串加密功能。
如果您想在 app.config 文件或注册表中获取此信息,您可以使用自定义 encryption\decryption 来保护它们。
更新:
代码示例参考:
Encrypting & Decrypting a String in C#
我有一个要使用 wcf 服务库的 wpf 应用程序。那么保留连接字符串的理想位置是什么(我的意思是说它的 wpf 项目配置还是 wcf 项目配置?我应该如何声明它?
如果您想在代码中对有关服务地址的敏感信息进行硬编码,请使用 SmartAssembly 等混淆工具并使用字符串加密功能。 如果您想在 app.config 文件或注册表中获取此信息,您可以使用自定义 encryption\decryption 来保护它们。
更新:
代码示例参考: Encrypting & Decrypting a String in C#