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

hzbexzde  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(355)

是否可以对我的代码或整个项目应用数字签名?
我需要保护我的java代码和angular代码,以防止任何人可能篡改或编辑它。我希望没有人能修改它。
在互联网上搜索,除了使用md5,我找不到任何解决方案,但我不太了解它。。你能帮我吗?

g6ll5ycj

g6ll5ycj1#

对于后端-假设您有密钥对,您可以对代码进行签名。。
我希望没有人能修改它。
签名的目的是确保没有人更改代码。这为客户提供了代码的来源和完整性的更多保证。
如果您在自己控制的服务器上运行代码,您不必太担心,但您仍然可以得到保证。
如果您想确保没有人在客户端的runnig上更改代码,那么您的选项是有限的。更改部分代码的人也可以更改代码的完整性检查(查看游戏公司在drm上花费了多少钱和时间,以及drm的持续时间)
对于客户端(js),您可以检查https://blog.bitsrc.io/the-importance-of-integrity-checks-in-javascript-c6fde630e7 但同时,这也是对客户的保证,而不是对服务提供商的保证

相关问题