Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes recibir más de un mensaje en un correo-e. Para ello modifica tus preferencias para la entrega de mensajes.

Mensajes

  Mensajes Ayuda
Avanzado
Directorio accesible para un tomcat y sus aplicaciones   Lista de mensajes  
Responder | Reenviar Mensaje #5250 de 5381 |
Algoritmo SHA-256

Buenas noches.

Para una aplicación, requiero de realizar encriptacion con el algoritmo SHA-256 y producir un resultado de longitud fija de 64 caracteres, tengo entendido que es posible, pero lo logro dar con la solución, a lo mas que he llegado es a producir un resultado de 42 caracteres.

Anexo el código que tengo hasta ahora

String s = "01234567890123456789012345678901234567890123456789";
MessageDigest alga = MessageDigest.getInstance("SHA-256");
byte[] digesta = alga.digest(s.getBytes());
System.out.println(new sun.misc.BASE64Encoder().encodeBuffer(digesta));

Salida: gwPmf2+Fx5ZeVsvIw+dM8WdEvHmSpHkJ3FzTcJ64WEw=

¿Alguna idea de que estoy haciendo mal?

Gracias



Antonio León



¡Sé un mejor asador!
Aprende todo sobre asados en:
http://telemundo.yahoo.com/promos/mejorasador.html


Mar, 30 de Oct, 2007 12:42 am

antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #5250 de 5381 |
Desplegar mensajes Autor Ordenar por fecha

Hola quisiera hacer una cosa con mi tomcat, o menjor dicho quisiera que mis aplicaciones que rulan sobre un tomcat pudieran escribir en un dir Os comento Tengo...
Miren
mirentinieblas
Sin conexión Enviar correo
27 de Oct, 2007
2:40 am

Buenas noches. Para una aplicación, requiero de realizar encriptacion con el algoritmo SHA-256 y producir un resultado de longitud fija de 64 caracteres,...
Antonio Leon
antonioleon_...
Sin conexión Enviar correo
30 de Oct, 2007
12:42 am

Hola, Lo primero que tienes que entender es que SHA-256 retorna un hash de 32 bytes fijos. Lo que tu quieres es un string con la representación de cada byte...
Cesar Mendoza
p4kscs
Sin conexión Enviar correo
30 de Oct, 2007
7:43 pm

Gracias César, lo probé y funciona tal como me indicas, pero sin haber terminado me cambiaron la seña, y ahora debo utilizar, con las mismas condiciones, el...
Antonio Leon
antonioleon_...
Sin conexión Enviar correo
11 de Nov, 2007
12:02 pm

Hola, Para empezar, léete este articulo de Wikipedia (http://en.wikipedia.org/wiki/Sha-1 ) para que entiendas cada una de las funciones hash de la familia...
Cesar Mendoza
p4kscs
Sin conexión Enviar correo
12 de Nov, 2007
4:35 pm

Gracias nuevamente César. Efectivamente el pedido era toda una equivocación, cambiaron a 40 caracteres tal como mencionaste, y dado que mi conocimiento del...
Antonio Leon
antonioleon_...
Sin conexión Enviar correo
12 de Nov, 2007
5:44 pm

Buenos días. Estoy realizando una aplicación que me permita enviar y recibir datos hacia un servidor HTTP, y hasta ahora he logrado realizar los envíos sin ...
Antonio Leon
antonioleon_...
Sin conexión Enviar correo
15 de Nov, 2007
1:45 pm

Hola: En Java 6 la clase que mencionas provee los metodos para definir el TimeOut de conexion y de lectura. Ejemplo sacado de los JavaDocs: setConnectTimeout ...
dinamica@...
dinamica4java
Sin conexión Enviar correo
15 de Nov, 2007
11:34 pm
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda