java代码混淆工具 代码混淆器是干什么的?
浏览量:1385
时间:2021-03-12 13:23:59
作者:admin
代码混淆器是干什么的?
用java写的代码 编译后成为.class文件 但是这个class文件可以被反编译查看到源代码如果代码作者不希望源代码被别人看到 就利用混淆器把源代码混淆 但是程序功能还是正常的,编译后供别人使用,当别人反编译class文件想查看源代码时发现的是被混淆后的代码,虽然这些混淆后的代码也可以分析出来但是很困难举个例子class Person{ private String name private int age public Person( String n, int a ){ name = n age = a }}混淆后class OOOOo{ private String oooo private int ooo public OOOOo( String oo, int o){ oooo = oo ooo = o }}
使用python语言如何保密源代码以防止逆向工程?
我以前做过这类事情,而且当时更严格,需要打包部署到客户的服务只在有效期内有效,超过有效期必须更新证书才行。
Python代码用任何方法都没法保证保密性,这个时候你可以考虑用一个工具「nuitka」,这个工具会把你的python源代码映射为c 然后编译为二进制,因此对方是无论如何得不到你的源代码的。
代价就是nuitka这个工具并不完美,有一些限制并不能100%完美的转换所有python代码。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
黑客机密命令大全 简单的黑客代码