net.ezcontent.base
Class Hasher

java.lang.Object
  extended bynet.ezcontent.base.Hasher

public class Hasher
extends Object

Clase que implementa varios metodos de conveniencia para manejo de digestiones de mensajes (hashes) con distintos algoritmos.

Author:
Enrique Zamudio

Field Summary
private static MessageDigest sha1
           
 
Constructor Summary
Hasher()
           
 
Method Summary
static byte[] sha1hash(byte[] buf)
          Aplica el algoritmo SHA-1 al buffer de entrada y devuelve los 20 bytes resultantes.
static String sha1String(byte[] buf)
          Aplica el algoritmo SHA-1 al buffer de entrada y devuelve una cadena de 40 caracteres, que son los 20 bytes resultantes codificados a hexadecimal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sha1

private static MessageDigest sha1
Constructor Detail

Hasher

public Hasher()
Method Detail

sha1hash

public static byte[] sha1hash(byte[] buf)
Aplica el algoritmo SHA-1 al buffer de entrada y devuelve los 20 bytes resultantes.


sha1String

public static String sha1String(byte[] buf)
Aplica el algoritmo SHA-1 al buffer de entrada y devuelve una cadena de 40 caracteres, que son los 20 bytes resultantes codificados a hexadecimal.