miércoles, 17 de agosto de 2011

Desencriptación mediante algoritmo de Julio Cesar mediante fuerza bruta



Programa que descodifica un texto mediante el algoritmo de Julio Cesar, del que se desconoce el desplazamiento, utilizando un ataque de fuerza bruta.

NOTA: Se aprecia que en la cuarta línea aparece un texto legible.





Enlace a Codepad
http://codepad.org/HCAlVozB

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Código fuente
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



#include <stdio.h>
#include <stdlib.h>

int main()
{
    /*Aplicación que descifra por fuerza bruta
    una encriptación por desplazamiento positivo*/
    int i,salto;
    char mensaje_cifrado [100];
    
    strcpy (mensaje_cifrado, "krod#krod");

    printf("Introduce el texto a descifrar: ");
    gets(mensaje_cifrado);

    for (salto = 0; salto < 26; salto++)
    {
       for (i=0;i< strlen (mensaje_cifrado); i++)
        {
         printf("%c", mensaje_cifrado[i]-salto);
        }
        printf("\n");
    }
    return 0;
}

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...