C#WinForms隐藏加密密钥

时间:2016-01-06 15:28:49

标签: c# .net winforms encryption

我有一个WinForms应用程序,它从敏感文件中读取数据并使用该数据执行计算。为了保持来自人们PC的敏感信息,我们决定将计算移动到Web服务,其中该文件将隐藏在受保护的文件夹中,并且只能由Web服务程序本身访问。

由于一些复杂性,看起来可能无法在所需的时间范围内保护服务器空间,因此我们现在要做的是使用加密来保护文件,以便可以安全地分发给人们# 39;个人电脑

我的问题是这个。是否可以加密文件(一次,因此预加密的文件将附加到项目中)然后解密文件以供应用程序使用而不会泄露

  • 文件中的敏感信息
  • 用于解密文件的加密密钥

我知道可以从.exe文件生成源代码,所以我会寻找一个解决这个问题的解决方案。我是这种应用程序开发的新手,所以请原谅我这是一个愚蠢的问题,我想要做的事实际上是不可能的。

干杯

1 个答案:

答案 0 :(得分:1)

不,这是不可能的,你只能让这两件事情变得困难。你不能让它变得不可能。你所能做的就是让它变得足够困难,不值得努力尝试,这需要钱(通过专门的混淆软件和现场支付专家来查看你的代码并使其更安全)