lineezhang

Results 8 comments of lineezhang

里面的元素后期会加上对齐功能吗,比如,鼠标选择多个元素,然后选择左对齐,里面的元素就全部对齐了

请问下那个XJarLauncher,具体是如何使用的,这边我看到有自定义classloader,然后具体是如何使用呢,请教下哈

这样的使用场景,如果公司的运维去客户现场用密码解密jar包的话,得到的是基本明文的class文件,然后客户那边的懂技术的还是可以通过反编译工具来反编译源码,从而达不到保护源码的目的。

哦...终于明白了你这个使用场景了,是针对的是springboot这种可以将应用服务器都打成可执行的文件或者是可执行的jar包,都可以 可以通过定制的过滤器来过滤jar包,来指定不加密或者不解密的资源。

这里的密码其实可以修改成 提交数字证书的形式,这样的话就不会给客户看到明文密码了,数字证书了解一下,类似非对称加解密,私钥加密,公钥解密,还可以设置过期时间。

这里使用java自带的keystore生成一对自己签名的公钥和私钥,这一对秘钥,公钥给客户解密用,私钥就是我们用来加密需要。这样使用的时候,直接指定私钥文件的路径就可以啦,这样在你的应用上直观上就不用输入明文密码了。体现在这就是在使用的时候不用输入明文密码,保证密钥安全

可以,刚好在研究这块,自定义classloader,然后在在load class的时候解密class文件,最终达到的效果就是像你说的,达到让程序无感知而实际上又是解密的效果。大部分网上的思路都是提前加密class文件,然后直接将该classloader 配置到tomcat。

真机调试慢不是很正常嘛。。随便个什么操作都用websocket反馈给PC上,直接预览看看。