Otra entrada con la automatización, esta vez en Excel, de una tarea que tiene relación con la criptografía . Ya puse una entrada con un script en python para calcular el Índice de Coincidencia (IC) , y ahora le toca el turno a la programación de esto mismo con Visual Basic para Aplicaciones en Excel . Antes de poner el código y un ejemplo de su funcionamiento, recordar que en este post expliqué qué es y cómo se utiliza el IC para atacar cifrados de sustitución polialfabética con claves periódicas. El IC es la probabilidad de que dos letras tomadas al azar de un texto sean iguales y, por tanto, para su cálculo utilizaremos la siguiente fórmula (número de casos favorables / número de casos posibles): Donde: f i : frecuencia o número de ocurrencias del carácter i-ésimo del alfabeto (de la "A" a la "Z") en el texto. N : número de caracteres o tamaño del texto . E l código es el siguiente : ' ÍNDICE DE COINCIDENCIA (IC): ' ' Cálculo del IC de un texto...