当前位置: 首页 > 知识库问答 >
问题:

. Jar to. EXE(加密文件)

赵超
2023-03-14

我开发了一个简单的java项目。现在的要求是将jar文件转换为EXE。这样就没有人可以提取类文件并反编译它们。我用过:

  1. Launch4J(http://launch4j.sourceforge.net/)。
  2. http://jsmooth.sourceforge.net/。

但这两者都只是包装jar文件。生成的EXE文件可以在winrar中打开。从而暴露了我的类文件。

我又遇到了一个工具,即

  • Jar2Exe

但这是一个专有软件,我需要的是一个可以将JAR转换为EXE的自由软件,从而将我的类文件隐藏在JAR中。

专有软件是可以接受的,但只能作为最后的选择。所以请帮我处理这个案子。

共有2个答案

田阳泽
2023-03-14

Jar2EXE工作。这个问题要求一个自由软件。但是我们必须解决一个专有的S/W。它工作正常。

归星驰
2023-03-14

您可以使用Java到C的转换器,然后将C编译成。EXE

请参阅转换器的链接。http://www.tangiblesoftwaresolutions.com/Product_Details/Java_to_CSharp_Converter.html

您可以使用免费版,但是转换器一次只能转换1000行,如果这不足以满足您的需求,则有付费版本。

 类似资料:
  • 文件加密 案例描述 近些年来,因为信息泄露造成财产损失的事件时有发生。随着科技的发展,信息的传播与获取越来越方便,为了防止因信息泄露造成的各种危机,信息加密技术应得到充分的重视。本案例要求设计程序,对已经存在的文件进行加密和解密。 案例分析 文件加密的目的是保证信息的安全,加密的原理是根据某种原则,对源文件中的信息进行修改,使加密后的文件在与源文件仍保持联系的情况下,不会直接反映出源文件中存储的信

  • 问题内容: 我正在尝试编写一个简单的程序来使用AES算法对文件进行加密和解密。我在加密方面没有问题,但是在解密方面.. 这是解密部分: } 现在的问题是解密部分是:使用填充密码解密时,输入长度必须是16的倍数 我知道我错误地保留了会话密钥和字节的错误丢失了。但是我该如何正确地做呢? 问题答案: 您的代码中有些混乱,可能是因为缺少了您调用的某些方法,或者可能是因为您使用的是密钥来加密…您的密钥(!!

  • 我不完全确定我该做什么了。我一直在网上到处乱翻东西,通读例子,但它们似乎都是如何加密一整个文件,或者只是加密一段数据,除了立即再次解密之外什么也不做。我该如何处理逐行书写?

  • 我试图在CBC模式下使用AES和Crypto++库加密(和解密)一个文件 以下是我已经做的: 为了加密文件,我以二进制模式打开它,并将内容转储为字符串: 当我将尝试解密此文件时,我如何分别提取iv和密文?IV是16字节长,但在这里我完全迷失了,我不知道如何做。

  • 问题内容: 下面的加密功能似乎起作用,因为它似乎可以加密文件并将其放置在预期的目录中。我现在正在尝试解密文件,并且它只死于消息“无法完成解密”(在此处进行编码…)。php错误日志中没有任何内容,因此我不确定为什么它会失败,但由于mcrypt对我来说是全新的,所以我更倾向于相信自己在这里做错了… 功能如下: 问题答案: 由于mcrypt是一种废弃软件,不再建议使用,因此这里是使用openssl的示例

  • 问题内容: 我正在使用JConsole访问我的应用程序MBean,并且使用了password.properties文件。但是根据Sun的规范,此文件仅包含明文格式的密码。 现在,我想对密码进行加密并将其用于JConsole的JMX用户身份验证(“远程”部分中的“用户名”和“密码”字段)。我可以使用任何预定义的加密逻辑或自己的加密算法。 是否有人知道将这种纯文本密码更改为加密密码,这样JMX Fra

  • 问题内容: 结合我的另一个问题,并在更改了这部分代码之后 从解密部分,我遇到了另一个错误,这是 当我单击SheepTest.png时,文件为空。错误在哪里?谁能帮助我解决错误?谢谢。 问题答案: 我猜想这行返回null: 文档说明: “如果没有注册的ImageReader声称能够读取结果流,则返回null。” 空值将传递给此调用,从而导致NPE: 我不熟悉此API,但是从文档和此处看到的内容中,我

  • 我有以下问题: 我在我的Java应用程序中使用算法“RSA/ECB/PKCS1Padding”进行加密和解密。 问候