`
aiyan2001
  • 浏览: 74012 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 代码保护

 
阅读更多

Java编译产生字节码,因而可以被轻松的逆向工程(反编译),微软的C#生产的DLL也一样可

以被轻松反编译。正式由于这个原因产生了许多Java开源的代码保护工具,而Proguard是

其中佼佼者,已经被google集成在android之中用于Java代码保护,访问这里了解更多:

http://proguard.sourceforge.net/

分享到:
评论

相关推荐

    java代码保护,防止反编译

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

    Java代码保护工具全套源码(jShield)

    jShield是本人基于自定义类加载器技术开发的Java代码保护工具,可以加密保护Jar包或Class文件,适合需要保护Java程序的朋友使用和研究。 jShield是一款WinForm工具,通过图形化界面导入jar包或class文件后,即可...

    一种基于源代码的Java代码混淆器的设计与实现.pdf

    5. 其他Java代码保护技术:除了代码混淆之外,还有其他一些Java代码保护技术,如隔离class文件、加密class文件、将class文件转换成本地程序等。隔离class文件提供统一接口但不直接暴露class文件,但不适用于单机运行...

    Jocky混淆JAVA代码(保护你的JAVA项目).pdf

    【Jocky混淆JAVA代码(保护你的JAVA项目)】...综上所述,Jocky提供了一种高效且灵活的Java代码保护方案,它简化了混淆过程,提高了代码的反编译难度,并且支持新语法的向后兼容,为Java开发者提供了一道有效的安全屏障。

    很强大的java代码混淆工具 Jocky

    Jockey跟其他混淆工具不同的是:它是直接对编译过程做文章,也就是在把java文件编译为class文件的过程中对代码进行混淆,混淆后的代码中包含很多JVM 指令,大家知道JVM指令是面向机器的,人类一般很难看懂!...

    java代码审查表.pdf

    Java代码审查表重要性激活级别检查项结论总计命名重要性规则 一、代码命名规则 Java代码审查表中关于命名规则的重要性激活级别检查项有: * 命名规则是否与所采用的规范保持一致?(重要20) * 变量是否已经在...

    使用C++语言实现基于JVMTI机制的 JAVA 代码 加密保护工具

    c++的.dll文件和.so文件的破解难度是很大的,这就能有效的保护软件和代码的知识产权. 使用方法: 1.打开windows命令行(运行=>cmd=>回车),在命令行中 进入 EncryptJar目录 2.执行 java -jar encrypt.jar 3.输入h...

    Java代码直接转化成smail代码工具(完整项目)

    Java代码和Smali代码是两种不同的编程语言,它们在Android应用开发中扮演着不同角色。Java是高级语言,而Smali是Dalvik虚拟机(DVM)的汇编语言,通常用于逆向工程和安全分析。这个“Java代码直接转化成Smali代码...

    防止java反编译的一些方法

    本文将深入探讨几种常用且有效的Java代码保护策略,旨在提升代码安全性,增加反编译的难度。 #### 方法一:隔离Java程序 最直接的保护策略是不让用户接触到Java Class文件,即通过服务器端运行关键的Java程序,仅...

    教你如何将java代码拷贝到有道云笔记

    而将Java代码整理后存入有道云笔记的过程,既可以帮助开发者整理学习和工作中的代码,也能便于和其他开发者分享交流。 在这个过程中,首先需要使用一个能够处理和格式化代码的工具,如在线代码高亮工具,它能够将...

    Jocky混淆JAVA代码(保护你的JAVA项目)[参照].pdf

    【Jocky混淆JAVA代码(保护你的JAVA项目)】 Jocky是一款专为Java开发者设计的混淆编译器,它的主要目标是保护Java代码不被轻易反编译,以确保软件的知识产权。Java源代码(.java文件)编译成.class文件后,由于其...

    java代码生成数字证书

    Java代码生成数字证书涉及到几个关键概念和技术,包括Java的密钥和证书管理、RSA加密算法以及非交互式证书创建。在此,我们将深入探讨这些主题,以便理解如何在Java环境中生成和使用数字证书。 1. **数字证书**:...

    Java源代码保护工具ProGuard的3.6与4.1版

    (20080318_6)Java源代码保护工具ProGuard的3.6与4.1版 【ProGuard.rar】大小:912 KB (934,458 字节) 解压后是后缀为jar的可执行java压缩文件。 对3.6版本实现了部分汉化。4.1版本是未改动原版。

    java代码-使用java解决读取U盘信息的源代码

    java代码-使用java解决读取U盘信息的源代码 ——学习参考资料:仅用于个人学习使用!

    Java类加密程序

    传统的JAVA代码保护方式通常是扰乱生成的CLASS文件,从而降低反编译生成的源代码的可读性;有的保护工具甚至能生成部分废代码(垃圾代码),使得反编译后的源码在重新编译时出现编译错误,不能直接生成CLASS文件。...

    Java类加密2.0版本,无限制

    传统的JAVA代码保护方式通常是扰乱生成的CLASS文件,从而降低反编译生成的源代码的可读性;有的保护工具甚至能生成部分废代码(垃圾代码),使得反编译后的源码在重新编译时出现编译错误,不能直接生成CLASS文件。...

    运用加密技术保护java源代码

    因此,运用加密技术保护Java源代码成为了一项重要的课题。 ### Java源代码加密的重要性 Java源代码加密主要涉及两个层面:一是源代码本身的安全,二是编译后的字节码(.class文件)的安全。对于源代码,加密可以...

    Allatori java 代码混淆

    总之,Allatori是一款强大的Java代码混淆工具,通过多种混淆策略提供代码保护,有效提升了软件的安全性。对于需要保护知识产权或防止恶意篡改的Java开发者来说,Allatori是一个值得考虑的选择。

    利用DES加密算法保护Java源代码

    ### 利用DES加密算法保护Java源代码 #### 一、引言 随着信息技术的快速发展,数据的安全性问题越来越受到人们的重视。对于软件开发者来说,保护自己的Java源代码不被非法访问或篡改是非常重要的。Java作为一种跨...

Global site tag (gtag.js) - Google Analytics