安全地加密用户名和密码c {

时间:2015-11-03 11:08:42

标签: c# .net winforms powershell encryption

我正在尝试将我的PowerShell脚本转换为C#WinForm。表格需要执行此过程:

  1. 获取您提供的用户名和密码,加密并保存到文本文件中。
  2. 用户登录到计算机,运行另一个可以读取加密文件并使用凭据的WinForm。
  3. 现在,我想知道,我可以使用在两个WinForms中硬编码的AES密钥加密AES。 如何确保硬编码密钥安全? 我可以加密编译的WinForm吗? 如果这不合理,我有哪些选择?

    我正在使用Visual Studio 2015社区在C#中编写所有这些(希望如此)。

    编辑:DPAPI不​​是一个可行的解决方案,因为凭证不仅会在单独的解决方案中使用,而且还会在不同的机器上使用,因此线程How to securely save username/password (local)?将无法帮助我。

0 个答案:

没有答案