`
wangflood
  • 浏览: 41589 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

怎样防止反编译

    博客分类:
  • java
阅读更多

我写了个swing桌面软件,客户表示卖的越多给我的分成越多。


那我怎样那能防止jar不被反编译,而且,我怎么确定他卖了多少份??

分享到:
评论
2 楼 cjf068 2012-03-05  
加密把,自己写类加载器实现;你自己的类加载器实现解密工作
1 楼 xiaozhonghua 2012-02-14  
尽量混淆一下吧,混淆的好的话基本上很难反编译。如果不需要提供api,可以比较深度混淆,如果代码量勾搭,效果问题不大。

相关推荐

    C# exe dll防止反编译-- dotNET_Reactor.doc

    C# executable 和 DLL 防止反编译技术 C# 是一种广泛使用的编程语言,用于开发各种类型的应用程序。然而,C# 的可执行文件(exe)和动态链接库(DLL)可能会面临着反编译的风险,这可能会导致代码泄露和知识产权...

    java代码保护,防止反编译

    "Java代码保护,防止反编译" 本文讨论了Java程序的保护方法,以防止反编译和盗版。由于Java语言的特点,使得反编译变得非常容易。因此,保护Java程序变得非常重要。本文首先讨论了保护Java程序的基本方法,然后对...

    jar包加密防止反编译

    Java加密Jar包和Class文件防止反编译的方法,此为防止反编译程序,亲测可用。如果大神有啥破解方法,希望能与楼主分享下,谢谢。

    NET 防止反编译

    因此,.NET开发者需要采取一些措施来防止反编译。以下是一些防止.NET程序反编译的技术和策略: 1. **混淆代码**: 混淆是一种常用的方法,它通过改变代码结构、变量名和方法名,使反编译后的代码难以理解和分析。...

    java class防止反编译,最大限度的保护自己的代码

    java以其跨平台、免费、安全等特点,被越来越多的应用到大型的系统中。正是由于其代码的跨平台性,是解析型...本文从各个方面介绍了防止class被反编译。从而保护自己的知识产权不受侵害。 包括混淆技术,加密技术等。

    防止JAVA代码被反编译的方法

    防止JAVA代码被反编译的方法 代码编写避免被反编译的方法

    c# 程序加密 防止反编译

    .NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,.NET Reactor支持所有支持.NET编译的程序开发语言。

    JAVA加密 保护源代码 防止反编译的工具

    市场上现有的几款防止反编译工具其实都是改进了加载过程。但是加载到JAVA虚拟机后一样可以得到CLASS字节码的。 只要懂JAVA原理的人其实很用意破解的. JAVACOMPILE 这款工具就不一样了,javacompile 它是修改了...

    net程序防止反编译

    混淆器是防止反编译的重要工具,它可以将清晰可读的IL代码转换为难以理解的形式。例如,C#中的DLL可以通过混淆器重命名类、方法和变量,使反编译后的代码变得难以阅读和理解。例如,/ilmerge/是一个流行的混淆工具...

    android反编译和防止反编译的方法

    android反编译和防止反编译的方法 word文档

    防止Java程序被反编译

    以下是一些常见的防止Java程序被反编译的技术: 1. **隔离Java程序**:最直接的方式是不让用户直接接触Class文件。例如,将关键代码部署在服务器端,只提供API接口供客户端调用。这种方式常见于B/S架构的应用,但并...

    SpringBoot项目Jar包加密防止反编译详细讲解(值得珍藏)

    本文详细讲述了两种主要的防止反编译的技术:代码混淆和字节码加密。 1. **代码混淆**: 代码混淆是一种常用的技术,其目的是使源代码变得难以理解和分析。通过使用像ProGuard这样的混淆工具,开发者可以将源代码...

    防止反编译工具(dll加密)

    防止反编译工具 可以对任意dll包进行加密,防止破解~~

    防止软件的DLL文件被反编译

    防止软件的DLL文件被反编译 操作方法:1、电脑上安装vs 2、找到dotfuscator.exe文件(程序运行前必须先打开vs)

    java防反编译jar

    为了防止Java代码被反编译,开发者通常会采用混淆工具,如ProGuard、Allatori、Zelix KlassMaster等。这些工具的主要功能是将可读性强的代码转换为难以理解的形式,使得反编译后的结果变得模糊且难以阅读。混淆过程...

    防止反编译工具

    标题中的“防止反编译工具”旨在提供一种解决方案,保护开发者辛勤编写的代码不被轻易窃取或篡改。描述中提到的应用于C#程序和dll加密,都是为了增强软件的安全性。 首先,我们需要理解为什么C#程序容易被反编译。...

    反编译AndroidManifest等xml文件

    3. 反编译AndroidManifest.xml:打开命令行,使用以下命令将二进制的AndroidManifest.xml反编译为文本格式: ``` aapt d xmltree your.apk AndroidManifest.xml > manifest.txt ``` 这里`your.apk`是你要处理的...

    pb混淆器防止反编译

    pb混淆器防止反编译,让pbkiller去死吧

    apk如何防止反编译

    爱加密技术以爱加密检测平台为依据,写出的一份详细的apk如何防止反编译的步骤,仅供大家参考

    vfp程序反编译

    7. **代码保护措施**:为了防止代码被轻易反编译,开发者可以采用混淆技术、加密编译等方式来保护源代码,但这并不能完全阻止经验丰富的反编译者。 8. **替代方案**:如果可能,直接获取源代码或与原开发者合作是最...

Global site tag (gtag.js) - Google Analytics