【发布时间】:2020-07-15 18:26:59
【问题描述】:
我正在尝试加密我的密码并将其保存在属性文件中,以便稍后在我的代码中对其进行解密。我的问题是,如果我们使用密钥加密密码并在以后使用相同的密钥解密它,它是否仍然是一个安全线程,因为密钥在加密应用程序和解密应用程序中都是硬编码的。
【问题讨论】:
我正在尝试加密我的密码并将其保存在属性文件中,以便稍后在我的代码中对其进行解密。我的问题是,如果我们使用密钥加密密码并在以后使用相同的密钥解密它,它是否仍然是一个安全线程,因为密钥在加密应用程序和解密应用程序中都是硬编码的。
【问题讨论】:
将密钥嵌入在可执行文件中几乎无法提供保护。如果应用程序是 Windows 上的 Web 应用程序,则有内置机制来保护连接字符串等机密。
如果是 Windows 域中的客户端服务器应用程序,您可以使用 Windows 身份验证。
完整的答案将取决于您的问题的上下文。
【讨论】: