0

我需要一个计算公式,该公式可以更改、保存和安全加密。

计算公式用于可执行应用程序并通过 Web 服务进行维护。因此,有两个可执行文件:Web 服务和一个根据计算公式计算结果的 exe。

我正在为此寻找一个简单、轻量但绝对安全的解决方案。我的问题非常基本,因为这是我第一次实施这种软件。

到目前为止,我已经考虑了两种可能性:

1)在应用程序本身使用RSA类型的加密/解密

  • Web 服务加密公式并将其保存到 (SQL Server) 数据库
  • exe解密公式
  • 我应该将加密密钥作为文本保存到代码中吗?(如果有人对应用程序进行解码,密钥将可见)
  • 是否有其他更复杂的方法来隐藏加密密钥

2) 为 SQL Server 数据库的计算公式创建加密列。

  • 这似乎有点复杂,因为我还没有找到任何使用应用程序中的加密列的代码示例。

3)另一种方法

更新:绝对安全定义

计算公式不应以纯文本形式提供给任何可以访问计算机的人。执行计算和存储数据的服务器由我们自己维护,但位于我们的客户处。

执行计算、读取输入值、执行工作并将结果保存到数据库中的可执行文件。

4

0 回答 0