Eu diria que você não deve fazer isso. A vontade de esconder o código fonte
pode ter algumas causas:
Razão: Vergonha do que fez.
Solução: Faça direito e bem-feito. Se você liberar seu código em open-source
e alguém se interessar e achar útil, pode até arrumar para você. Se ninguém
se interessar ou achar útil, você não precisa se preocupar em escondê-lo.
Razão: Segurança dos dados.
Solução: Segurança através de obscuridade sempre foi ruim. Esconder o fato
de que voce criptografa números de cartão de crédito na língua do pê não vai
subitamente torná-la criptografia forte. E ainda há a consideração de que
não há nada mais perigoso do que uma FALSA sensação de segurança.
Razão: Proteção da propriedade intelectual
Solução: Patenteie sempre as suas melhores idéias. Um escritório de
advocacia especializado em patentes pode ajudá-lo. Se a idéia for realmente
original e boa, isso vale a pena. De qualquer forma, isso só se aplica a
funcionalidades únicas. Não adianta muito esconder o fonte do método que lê
linearmente uma tabela para preencher uma list-box. Qualquer larva programa
isso em 5 minutos. Quando se descompila código sem informações de debugging,
os nomes das propriedades costumam ser alterados para coisas que fazem
sentido para o computador, não para você, logo, se seu ex-cliente pedir para
outro descompilar seu código, esse outro vai sofrer para entender e vai
cobrar caro por isso.
Razão: Manter seu cliente como seu refém.
Solução: Não faça isso. Esse comportamento envergonha a todos nós. Trate bem
seu cliente, sendo honesto sempre. Escolha bem seus clientes. Lembre-se de
que você e seu cliente trabalham para um propósito comum e não são, nem
devem ser, inimigos. Se o seu cliente tiver os meios e os motivos para
matá-lo, não vai ser isso que vai impedí-lo. Nesse caso, eu recomendo deixar
seu cliente, mudar seu nome e ir morar em outro país.
Que droga... Nem conheço o garoto e passei um pito nele...
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 06, 2001 5:04 PM
To: [EMAIL PROTECTED]
Subject: [java-list] criptografar
Oi pessoal,
Sou iniciante em Java e gostaria de tirar uma duvida.
Existe alguma forma de criptografar um arquivo .class ? Pergunto isso porque
existe aquele programinha "jad" que, a partir do .class, gera um arquivo
com o fonte do programa.
Obrigado,
Levy Carneiro Jr.
___________________________________________________________
http://www.zipmail.com.br O e-mail que vai aonde você está.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------