Criptografar .jar  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
darkroger
JavaChild
[Avatar]

Membro desde: 04/09/2007 21:40:06
Mensagens: 104
Offline

Pessoal,
Tenho uma aplicaçao e quero proteger meu codigo fonte, ouvi falar que existem programas que criptografam arquivos .jar
Se existe, alguem sabe de algum? é possivel criptografar arquivos .jar e depois usa-los normalmente?

Tambem ouvi falar que posso transformar um .jar em executavel...da pra fazer isso?
valews

This message was edited 1 time. Last update was at 26/10/2007 21:24:04

Java Boy
Debugger
[Avatar]

Membro desde: 28/10/2007 02:00:09
Mensagens: 71
Localização: Araraquara - SP
Offline

Errata de edição ( agradecimento ao thingol 28/09/2009 )

Três boas dicas :
http://www.jsecurity.net/

http://www.ohloh.net/p/jarcrypt

http://www.componio.com/products/jinstaller/jarcryp/


JARSIGNER é uma boa solução para assinar digitalmente os jars.

No site da Sun há toda a documentação
http://java.sun.com/j2se/1.3/docs/tooldocs/win32/jarsigner.html

Só ficar atento na parte Signing a JAR File que ele ensina direitinho, com passagem de -parametros e tudo mais.

Quanto ao jar ser convertido para um executável, depende de que executável voce esta falando, se for uma conversão JAR - EXE, pode contar com uma ferramenta que chama

JSmooth
http://jsmooth.sourceforge.net/

lembrando que há conceitos a serem definidos sobre isso:
http://www.excelsior-usa.com/articles/java-to-exe.html


[]s

This message was edited 2 times. Last update was at 28/09/2009 23:14:59


Alex Antonio Fernandes Lopes
========================
"The best way to predict the future is to invent it."
Alan Kay
[WWW]
firestarter
Entusiasta Java
[Avatar]

Membro desde: 27/12/2006 11:42:01
Mensagens: 21
Offline

Muito boas essas dicas, Java Boy!

Me ajudaram a esclarecer algumas dúvidas.

Valeu!
darkroger
JavaChild
[Avatar]

Membro desde: 04/09/2007 21:40:06
Mensagens: 104
Offline

testei o JSmooth,
ele gera dois arquivos, um sem extensao e outro .jsmooth, mas nao consigo executar atraves deles, mas dentro do programa JSmooth consigo executar a aplicaçao...
alguem sabe o posso ter feito d errado??
valewss
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

Outra coisa que ajuda bastante nesse caso é um ofuscador (ou obfuscador) de código...
Alguem conhece algum que faça isso direto pelo eclipse ou mais facil que algumas ferramentas que eu teste, retiradas de um outro tópico do GUJ?!?

Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Java Boy wrote:JARSIGNER é uma boa solução para criptografar os jars.


jarsigner apenas assina digitalmente um JAR. Ele não criptografa nada, nem dificulta a descompilação.


[WWW]
Flavio Luiz
JavaBaby
[Avatar]

Membro desde: 11/07/2008 07:37:25
Mensagens: 97
Localização: Araraquara- SP
Offline

o Java Boy vc sabe se esse ai q vc indicou são open source ?

Engenheiro de Computação
OCJP - OCWCD - OCBCD





[WWW] [MSN]
jacksonemmerich
HelloWorld
[Avatar]

Membro desde: 29/05/2006 00:56:39
Mensagens: 13
Offline

pois éh bla bla bla, e nada de como fazer para dificultar a decompilação.

Alguém sabe fazer isso?

[MSN]
tek
Thread.start()
[Avatar]

Membro desde: 26/07/2011 22:37:02
Mensagens: 37
Offline

Buenas,

Escrevi um tópico sobre Ofuscar e Compactar Projetos em Java, caso queira mais detalhes clique no link abaixo.

www.tiagoek.com.br

Qualquer dúvida estou a disposição

Tiago Endres Kochenborger
Desenvolvedor de Sistemas
tiagoekcode@gmail.com
www.tiagoek.com.br
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team