所以我一直在研究用java编写的客户端/服务器应用程序。目前我正在寻找一种方法来验证客户端应用程序的代码是否没有更改然后重新编译。我已经在 Google 上搜索了一段时间,但没有取得很大的成功。有根据的猜测是在运行时生成客户端代码的哈希值,将其发送到服务器并将其与数据库数据库条目或变量进行比较。但是我不确定这是否是正确的方法,甚至不确定如何在执行期间以安全的方式生成代码库的哈希?任何建议将不胜感激。
问问题
22 次
所以我一直在研究用java编写的客户端/服务器应用程序。目前我正在寻找一种方法来验证客户端应用程序的代码是否没有更改然后重新编译。我已经在 Google 上搜索了一段时间,但没有取得很大的成功。有根据的猜测是在运行时生成客户端代码的哈希值,将其发送到服务器并将其与数据库数据库条目或变量进行比较。但是我不确定这是否是正确的方法,甚至不确定如何在执行期间以安全的方式生成代码库的哈希?任何建议将不胜感激。