Bom dia,
Hoje estou postando um codigo simples de criptografia.
Não tem muito segredo para compreender o codigo, fiz passando no construtor dele o Tipo de criptografia ex : “MD5”, “SHA”, “SHA-64”, “SHA-128”, “SHA-256” caso tenha outros não sei rsrsr… bem, o mais utilizado e seguro é a MD5.
Os dados são passados pelo método “Criptografar” e o valor será retornado pelo mesmo.
Segue o codigo:
public class Criptografia { private String tipo; public Criptografia(String tipo) { this.tipo = tipo; } public String Criptografar(String dados) { try { MessageDigest digest = MessageDigest.getInstance(tipo); digest.update(dados.getBytes()); BASE64Encoder encoder = new BASE64Encoder(); dados = encoder.encode(digest.digest()); } catch (Exception e) { e.printStackTrace(); } return dados; } }
Uma forma de criptografar seus dados bem simples.
Há varias mais complexas com mais segurança, mas para pequenos projetos acho que esta basta.
Obrigado.
Guilherme B. Zarelli