Scripts muy útiles para la asginatura de Seguridad de las TI de 3ero de Ingeniería Informática (UPM)
Muchos scripts del Bloque 1 no funcionan. Los scripts del Bloque 3 si funcionan:
-cesar.py y vigenere.py: sirven para cifrar y descrifrar archivos o entrada de texto. Ofrece la opción de guardar los archivos.
-criptoanalisis_cesar.py y criptoanalisis_vigenere.py: sirven para criptoanalizar un archivo.
-chicudrado.py: calcula el chi-cuadrado de un archivo o una entrada de texto
-graficas.py: muestra las frecuencias de aparaciones de letras de dos arhcivos diferentes. Sin interfaz (añadir archivos desde código)
-preprocesador.py: elimina tildes y normaliza texto. Recibe arhcivo de origen y devuelve arhchivo destino
-pruebaEficiencia.py: arhcivo para probar numero de iteraciones y recursos consumidos de otro programa.
-cumpleaños.sh: Realiza un ataque hash aprovechando la paradoja del cumpleaños. Buusca que coincidan los dos primeros caracteres (se puede cambiar modificando el if de salida). Sin interfaz. Se cambian el texto generado en "texto_1" y "texto_2".
-efecto_avalancha.sh: Comprueba como funciona el efecto avalanzha en funciones hash. Con interfaz.
-asimetrico.sh: Interfaz que ayuda con un cifrado y descifrado asimetrico usando la libreria openssl
-simetrico.sh Interfaz que ayuda con un cifrado y descifrado simetrico usando la libreia openssl