InicioInfoJava como encriptar Contraseñas para Bases de datos

Java como encriptar Contraseñas para Bases de datos

Info7/26/2010
Encriptación en Java - Algoritmo MD5 Cuando deseamos que nuestra clave se almacene de forma encriptada en nuestra base de datos, para que nuestro DBA no sepa nuestra clave de acceso a algun sistemas, se crearon algunos algoritmos de encriptaciones como MD5,Blowfish, etc, para poder implementar dicha funcionalidad. Por ejemplo si nosotros escribimos clave se deberia de almacenar algun valor como el siguiente fbc71ce36cc20790f2eeed2197898e71 Este valor se obtuvo aplicando el algoritmo MD5. Es por eso que Java pensando en esa necesidad creo un paquete que sirve para encriptar palabras. Esta vez utilizaremos el algoritmo MD5 de encriptación que viene por defecto en Java. Importaciones import java.security.MessageDigest; /** * Encripta un String con el algoritmo MD5. * @return El algoritmo encriptado * @param palabra */ public String encriptarMD5(String palabra){ String pe=""; try { pe = hash(palabra); } catch (Exception e) { throw new Error("Error: Al encriptar el password"; } return pe; } /** * Encripta un String con el algoritmo MD5. * Reemplazar la palabara MENOR por el simbolo de menor * @return String * @throws Exception */ private String hash(String clear) throws Exception { MessageDigest md = MessageDigest.getInstance("MD5"; byte[] b = md.digest(clear.getBytes()); int size = b.length; StringBuffer h = new StringBuffer(size); for (int i = 0; i MENOR size; i++) { int u = b&255; if (u<16)> h.append("0"+Integer.toHexString(u)); }else { h.append(Integer.toHexString(u)); } } return h.toString(); }
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

i
intercambiar🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.