grado.sti.hash.test
Class PruebaColisiones

java.lang.Object
  extended by grado.sti.hash.test.PruebaColisiones

public class PruebaColisiones
extends java.lang.Object

Clase que realiza el cálculo de las colisiones para una función resumen dada y basándose en un fichero de entrada.

Author:
Jorge López Hernández-Ardieta

Constructor Summary
PruebaColisiones()
           
 
Method Summary
static void calcularTablaColisiones(java.lang.String nombreFichero, java.lang.String classFuncionResumen, int tamayoBloque, int tamayoHash, int tamayoBloqueLeido, java.lang.String salida)
          Método que genera una tabla de colisiones donde se debe poder conocer los hashes generados y el número de colisiones para cada uno de ellos.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PruebaColisiones

public PruebaColisiones()
Method Detail

main

public static void main(java.lang.String[] args)

calcularTablaColisiones

public static void calcularTablaColisiones(java.lang.String nombreFichero,
                                           java.lang.String classFuncionResumen,
                                           int tamayoBloque,
                                           int tamayoHash,
                                           int tamayoBloqueLeido,
                                           java.lang.String salida)
Método que genera una tabla de colisiones donde se debe poder conocer los hashes generados y el número de colisiones para cada uno de ellos.

Parameters:
nombreFichero - Nombre del fichero que contiene la información
classFuncionResumen - Clase (con la ruta completa de paquetes) de la función resumen a probar
tamayoBloque - Longitud del bloque a emplear por la función resumen
tamayoHash - Longitud del hash a generar
tamayoBloqueLeido - Longitud del segmento
salida - Nombre del fichero de salida, en caso de querer volcar el resultado a disco