Transferindo dados seguros pela URL

2 respostas
luis.txt

Olá pessoal,

Gostaria da ajuda de vcs se possível me indicando o melhor caminho para eu resolver um problema.
Tenho uma aplicação que transfere dados pela url, precisava transferir esses dados de maneira segura mas para o sistema que estou implementando não poderei utilizar https.

Entao pensei em usar algum algoritmo de criptografica pra encriptar essa string, gostaria de saber se vcs podem me fazer alguma sugestao.

Vlw

2 Respostas

Foxlol

Cara, uma vez tive que fazer isso em uma aplicação, para gerar uns códigos de acesso.

Utilizei o JASYPT e funcionou muito bem. E é bem fácil de usar:

http://www.jasypt.org/getting-started-standard.html

StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();

encryptor.setPassword("jasypt"); // Senha
encryptor.setAlgorithm("PBEWithMD5AndTripleDES");  // Algoritmo (Opcional)

String encryptedText = encryptor.encrypt(myText); // Encriptando

String plainText = encryptor.decrypt(encryptedText);  // Tirando a encriptação

Lembro que utilizei um algoritmo hexadecimal pois alguns geram caracteres que interferem na leitura da URL.

Flw

cv1

Lembrando que esse tipo de criptografia so funciona se a chave for desconhecida.

Criado 21 de outubro de 2009
Ultima resposta 21 de out. de 2009
Respostas 2
Participantes 3