0

我使用 Spring、Hibernate 在 Java EE 中开发了我的 Web 应用程序。在某些情况下,我必须将客户端源代码与数据库一起移交,但条件是他只能在 1 年的时间内运行应用程序,但问题是客户端有代码,但显然他可以修改并使其工作。!!那么是否有任何加密/解密或代码混淆或其他方式的范围?

4

1 回答 1

2

不。你可以让你的客户更难,但如果他有(甚至是混淆和/或加密的)代码并且必须有可能运行它,你就不走运了,因为后者将需要 JVM 必须在某种意义上具有“明文”。

通常,密码与明文一起存在的任何设置都容易受到某种形式的攻击,无论是差分加密还是其他......

您应该专注于为您的客户提供价值,然后他将不可避免地回来获得更多业务。

于 2012-12-04T08:07:08.867 回答