roseboy / classfinal

Java Class Encryption Tool
https://gitee.com/roseboy/classfinal
Apache License 2.0
293 stars 72 forks source link

支持公钥私钥的这种非对称加密机制吗?是否可以考虑加入此机制 #1

Open treesan opened 4 years ago

roseboy commented 4 years ago

不是太明白非对称的应用场景,发布时公钥加密,然后交付客户运行时私钥解密,也就是说客户掌握私钥,那他就可以解密class文件了

treesan commented 4 years ago

是的,无论何种机制,客户始终是要拿到这个私钥的。但公钥加密后,有个好处是,加密后的Jar包假如泄露出去后(甚至说可以发布出去),没有私钥的人是不能够解密的,这相当于比对称加密稍微复杂了一点。仅此而已。