如何将数字签名应用于我的代码



是否可以将数字签名应用于我的代码或整个项目?

我需要保护我的Java代码和Angular代码,以防止任何人篡改或编辑它。我希望没有人可以修改它。

在互联网上搜索我找不到任何解决方案,除了使用MD5,但我不太理解它。。你能帮我吗?

对于后端,您可以在假设有密钥对的情况下对代码进行签名。。

我希望没有人可以修改它。

签名的目的是确保没有人更改代码。这为客户端提供了对代码来源和完整性的更多保证。

如果你在你控制的服务器上运行代码,你不必担心,但你仍然可以得到保证。

如果你想确保没有人在客户端的运行中更改代码,你的选择是有限的。更改部分代码的人还可以更改代码的完整性检查(看看游戏公司在DRM上花费了多少钱和时间,以及它能持续多久(

对于客户端(JS(,您可以检查https://blog.bitsrc.io/the-importance-of-integrity-checks-in-javascript-c6fde630e7但同时,这也是对客户的保证,而不是对服务提供商的保证

最新更新