grado.sti.hash
Interface FuncionResumenI

All Known Implementing Classes:
FuncionResumenEncadenada, FuncionResumenXORBasica, FuncionResumenXORDesplazamiento

public interface FuncionResumenI

Interfaz que define el API de una Función Resumen.

Author:
Jorge López Hernández-Ardieta

Method Summary
 byte[] calcularResumen(byte[] mensaje, int tamanyoBloque, int tamanyoHash)
          Método que calcula el resumen del mensaje de acuerdo al modo de operación particular.
 void inicializar()
          Método para la inicialización de la función resumen.
 

Method Detail

inicializar

void inicializar()
Método para la inicialización de la función resumen. Se deberá invocar antes de poder operar con la función resumen.


calcularResumen

byte[] calcularResumen(byte[] mensaje,
                       int tamanyoBloque,
                       int tamanyoHash)
                       throws java.lang.Exception
Método que calcula el resumen del mensaje de acuerdo al modo de operación particular.

Parameters:
mensaje - Mensaje sobre el cual calcular el resumen
tamanyoBloque - Tamaño del bloque a emplear internamente por la función resumen
tamanyoHash - Tamaño del resumen a generar
Returns:
Resumen generado
Throws:
java.lang.Exception