• Domingo 15 de Diciembre de 2024, 01:49

Autor Tema:  Como encriptar y desencriptar en C (uso code block)  (Leído 1277 veces)

maga10

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Como encriptar y desencriptar en C (uso code block)
« en: Jueves 3 de Diciembre de 2009, 19:01 »
0
Este es el codigo de lo que hice a la hora de compilarlo y ejecutarlo no hace nada, les agradeceria si alguien me pudiera ayudar..

/* Programa: Alumno: Practico N° 16, ejercicio 5
   Autor: Gutierrez, Carina Magali
   Fecha de entrga: 16/10/2009
   Turno: tarde
*/

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


char encriptar_texto(char *pCh[]);
char desencriptar_texto(char encriptado[]);
int main()
{
    char ch[20]={0}, encriptar, desencriptar, encriptado[20];
    char *pCh[20]={0};
    int i;

    printf("ingrese un texto:  ");
    scanf("%s", ch);

    for (i=0 ; i<20 ; i++)
    {
        pCh = &ch;
    }

    encriptar = encriptar_texto(pCh);
    printf("nEl texto encriptado es: %c", encriptar);

    desencriptar = desencriptar_texto(encriptado);
    printf("nEl texto desencriptado es: %c", desencriptar);

    return 0;
}

char encriptar_texto(char *pCh[])
{
    char encriptado[20];
    int i;

    for (i=0 ; i!='n' ; i++)
    {
        encriptado= *pCh + 3;
        //printf("nEl texto encriptado es: %c", encriptado);
    }
    return 0;
}

char desencriptar_texto(char encriptado[])
{
    char desencriptado[20];
    int i;

    for (i=0 ; i!='n' ; i++)
    {
        desencriptado = encriptado - 3;
        //printf("nEl texto desencriptado es: %c", desencriptado);
    }
    return 0;
}