grado.sti.hash.test
Class PruebaColisiones
java.lang.Object
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
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 |
PruebaColisiones
public PruebaColisiones()
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ónclassFuncionResumen
- Clase (con la ruta completa de paquetes) de la función resumen a probartamayoBloque
- Longitud del bloque a emplear por la función resumentamayoHash
- Longitud del hash a generartamayoBloqueLeido
- Longitud del segmentosalida
- Nombre del fichero de salida, en caso de querer volcar el resultado a disco