Framework de encriptação

8 respostas
Mikhas

Hey galera!

Estou trabalhando em um projeto em que preciso proteger diversos dados com encriptação (ja postei a respeito um tempo atras).
Estou procurando algum bom framework de encryptação, de preferencia que se integra com Hibernate ou String.
Ao procura no google, o primeiro que aparece é um tal de Jasypt.

Tentei fazer algumas bricadeiras com ele porem, ao procurar por ajuda, percebi que o forum deles é pouco frequentado por quelquer alma viva. Tem uns 35 posts e poucos tem alguma resposta.

Alguem pode me indicar um bom framework de encriptação ?

8 Respostas

Giulliano

Por que vc não cria um vc mesmo ???

Eu tenho um encriptador proprietário…claro que não é nenhum MD5 (que já é bem manjado)…mas eu garantoi que dá trabalho…rss

T

Use o BouncyCastle ( http://www.bouncycastle.org ) e arranje o livro “Beginning Cryptography in Java”, de David Hook (editora Wrox), que ensina a usar o BouncyCastle .

Mikhas

Giulliano:
Por que vc não cria um vc mesmo ???

Eu tenho um encriptador proprietário…claro que não é nenhum MD5 (que já é bem manjado)…mas eu garantoi que dá trabalho…rss

Nunca pensei que algum dia veria alguem dizendo isso.
Sempre que eu quero fazer alguma coisa na mão aqui a galera fala para mim usar um framework pronto.
auhauhUhaUHA

M

Giulliano:
Por que vc não cria um vc mesmo ???

Eu tenho um encriptador proprietário…claro que não é nenhum MD5 (que já é bem manjado)…mas eu garantoi que dá trabalho…rss

Não entendi o que você quis dizer com “MD5 é bem manjado”…

Daniel_Reis

Eu uso e indico MD5… tem uma função aqui mesmo no GUJ para encriptar com MD5.

Giulliano

marcobiscaro2112:
Giulliano:
Por que vc não cria um vc mesmo ???

Eu tenho um encriptador proprietário…claro que não é nenhum MD5 (que já é bem manjado)…mas eu garantoi que dá trabalho…rss


Não entendi o que você quis dizer com “MD5 é bem manjado”…

O que eu quis dizer é que alguns colegas meus dizem que é possível descriptografar uma informação MD5 (tudo bem q eu nunca fiz isso), mas pelo tempo que o MD5 esta vivo e pela quantidade de hackers eu acho que isso é até possível.

Em todo caso é meio que padrão usar o MD5 (pelo menos em senhas).

M

Giulliano:
marcobiscaro2112:
Giulliano:
Por que vc não cria um vc mesmo ???

Eu tenho um encriptador proprietário…claro que não é nenhum MD5 (que já é bem manjado)…mas eu garantoi que dá trabalho…rss


Não entendi o que você quis dizer com “MD5 é bem manjado”…

O que eu quis dizer é que alguns colegas meus dizem que é possível descriptografar uma informação MD5 (tudo bem q eu nunca fiz isso), mas pelo tempo que o MD5 esta vivo e pela quantidade de hackers eu acho que isso é até possível.

Em todo caso é meio que padrão usar o MD5 (pelo menos em senhas).

De fato, é o mais comum usar MD5, mas não é possível descriptografá-lo. Acontece que o MD5 usa o conceito de seno (cada número tem apenas um seno, mas o mesmo seno pode ser de infinitos números. Como sabemos qual é o original?) e usa tropocentas operações a nivel de bit, que são irreversíveis (usa OR, XOR, AND, deslocamento de bit). E todas essas condições, dentro de um laço for que contém vários if, ou seja, é muito relativo. Para mais informações, veja esse pseudocódigo sobre a encriptação em MD5: http://en.wikipedia.org/wiki/Md5#Pseudocode.

É claro que existem alguns sites que dizem (e somente dizem) decodificar MD5. Mas não passam de um bom banco de dados, que só consegue “decriptografar” um hash se esse já foi criptografado anteriormente, através de uma consulta. Um exemplo desse tipo de site: http://www.hashmash.com/. Nesse site, por exemplo, se você entrar com o hash 080725c4acccf2906c2a2ead85c2167a (que significa GUJ), ele não encontrará um correspondente. Mas basta encriptar ‘GUJ’ nesse site, que ele futuramente entenderá. Não passa de um BD…

Giulliano

Legal…valeu pela explicação…

Criado 19 de janeiro de 2009
Ultima resposta 23 de jan. de 2009
Respostas 8
Participantes 5