2011-06-02 15 views

Respuesta

10

La clase de DigestUtilsApache Commons Codec es adecuado para el propósito de simplificar el uso de la clase MessageDigest, que parece ser lo que está intentando utilizar en el primer lugar.

+0

Eso es exactamente lo que necesitaba, ¡gracias! –

+0

Para otros usuarios de esta clase, no lo instancias aunque tenga un constructor público, usa DigestUtils.function() directamente. El constructor debería, por supuesto, haber sido hecho en privado. –

+0

Bouncy Castle también tiene buenas API de criptografía Java. http://www.bouncycastle.org/documentation.html – boring

10

Está construido en: java.security.MessageDigest

+1

javax.crypto.Mac proporciona autenticación de mensajes que es algo así como un hash "con clave". La pregunta era sobre algoritmos de resumen. En este caso, se debe usar la clase java.crypto.MessageDigest. – Jcs

+0

@Jcs no del todo ;-), pero gracias por la corrección. – EJP

+0

@MartinAndersson ¿De qué estás hablando? La pregunta es acerca de una 'biblioteca única' para todos esos algoritmos, y la respuesta proporciona uno. Él no pidió una lista. ¿Por qué alguien debería volver a 'poblar' una respuesta correcta? Tu comentario es inane. Siempre puede proporcionar su propia respuesta, si cree que las que ya están aquí no son adecuadas. – EJP