专注于网站流量增长解决方案

海量 易用 稳定 优质 高效

支持导流方向:公众号|小程序|企业微信

电商流量|视频号|个人号|微博|抖音|快手|直播平台|网站流量|APP下载|表单

java代码混淆工具 代码混淆器是干什么的?

2023-11-11 01:05:14 来源: 阅读:

代码混淆器是干什么的?

用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代码。

在线咨询
客户定制
售后
回到顶部