1

我目前正在开发一个WPF项目,项目分为几层。其中一个层(类库)称为安全性,其中包含定义的常量,我将其用作一些使用的密钥加密。

我的问题是,我怎样才能保护这些字符串对任何开发人员进行逆向工程师?

有安全的方法吗?

谢谢!

4

1 回答 1

2

您可以在 .NET 中开发安全应用程序 :) 混淆不应与安全性相混淆 - 它是迄今为止最基本的形式,但不是唯一形式。例如,您可以编写安全库,使其由存储在属于用户的独立存储中的加密密钥字符串进行初始化,并在您的应用程序首次运行时在那里创建。反过来,您可以使用以下方法为每个用户生成密钥:GUID 是(临时)加密的好密钥吗?

于 2012-11-19T03:26:19.300 回答