我正在尝试将我的PowerShell脚本转换为C#WinForm。表格需要执行此过程:
现在,我想知道,我可以使用在两个WinForms中硬编码的AES密钥加密AES。 如何确保硬编码密钥安全? 我可以加密编译的WinForm吗? 如果这不合理,我有哪些选择?
我正在使用Visual Studio 2015社区在C#中编写所有这些(希望如此)。
编辑:DPAPI不是一个可行的解决方案,因为凭证不仅会在单独的解决方案中使用,而且还会在不同的机器上使用,因此线程How to securely save username/password (local)?将无法帮助我。