jueves, 9 de febrero de 2012

CODIGO QUE TE PIDA UNA CONTRASEÑA

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <conio.h>

int main()
{
    clrscr();
    int c;
    char cont[6]="lalo",cont2[6];

    c=0;
    printf("PROGRAMA PARA UNA CONTRASEÑA\n\n\n\n");
    printf("SOLO TIENES TRES INTENTOS\n\n\n");


    while(c<=2)
    {
       c++;
      printf ("\n\n\n\nINTRODUCE EL USUARIO:   ");
          scanf("%s",&cont2);
      //scanf ("%d",&us);
     // us=getchar();
     // putchar('*');

       if(!strcmp(cont2,cont))
    {
       printf("\n\n\nBIENVENIDO\n");
       }
    else
     {
        printf("\n\n ERROR \n\nintroduce la contraseña correcta");
        }
        getchar();

 }
}

CODIGO QUE TE PIDA UNA CONTRASEÑA

#include <stdio.h>
#include <math.h>
#include <string.h>

int main()
{
   clrscr();
    int c;
    char cont[6]="lalo",cont2[6];

    c=0;
    printf("PROGRAMA PARA UNA CONTRASEÑA\n\n\n\n");
    printf("SOLO TIENES TRES INTENTOS\n\n\n");


    while(c<=2)
    {
       c++;
      printf ("\n\n\n\nINTRODUCE EL USUARIO:   ");
          scanf("%s",&cont2);
      //scanf ("%d",&us);
     // us=getchar();
     // putchar('*');

       if(!strcmp(cont2,cont))
    {
       printf("\n\n\nBIENVENIDO\n");
       }
    else
     {
        printf("\n\n ERROR \n\nintroduce la contraseña correcta");
        }
        getchar();

 }
}

CODIGO DE CIFRADO CESAR

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 128
//prototipo de funciones.
void encriptar(char frase[MAX],int numero);
void desencriptar(char frase[MAX],int numero);
//Procedimiento principal.
int main()
{
    //Variables necesarias
    int x;
    char cadena[MAX];
    //Presentación
    printf("Encriptacion/Desencriptacion:\n");
    printf("        METODO CESAR:\n");
    printf("-----------------------------\n");
    printf("introduce una cadena:     ");
    //Un especificador que admite texto:
    scanf("%128[^\n]", cadena);

    //Vacía el buffer del teclado
    while(getchar()!='\n');
   
    //Pedimos el número
    printf("introduce un numero : ");
    scanf("%d",&x);
   
    //Vacía el buffer del teclado
    while(getchar()!='\n');
    //Llamamos a la función encriptar
    encriptar(cadena, x);
    getchar();
    //Llamamos a la función desencriptar
    desencriptar(cadena, x);
    getchar();
    //Salimos
    return 0;
}

//Función para desencriptar Cifrado Cesar en C
void desencriptar(char frase[MAX],int numero)
{
    int i=0;
    while(frase[i]!='\0')
    {
        frase[i]=frase[i]-numero;
        i++;
    }
    printf("\nLa frase desencriptada es:\n%s\n",frase);
}
//Función para encriptar Cifrado Cesar en C
void encriptar(char frase[MAX],int numero)
{
    int i=0;
    char letra;
    while(frase[i]!='\0')
    {
        frase[i]=frase[i]+numero;
        i++;
    }
    printf("\nLa frase encriptado es:\n%s\n",frase);
}

jueves, 2 de febrero de 2012

CRIPTOGRAFìA

SOY EDUARDO ANDRADE GUTIÈRREZ ALUMNO DE LA UNIVERSIDAD ICEL
ESTUDIO LA CARRERA DE INGENIERIAS EN SISTEMAS COMPUTACIONALE
ESTE BLOG TIENE LA FINALIDAD DE PUBLICAR INFORMACION ACERCA
DE LA ASIGNATURA DE "CRIPTOGRAFÌA"