InicioCiencia EducacionCodigo encriptador y desencriptador en Ansi C

Codigo encriptador y desencriptador en Ansi C

Ciencia EducacionFecha desconocida
/*
#include <stdio.h>

void encriptador();
void desencriptador();

int main()
{
int opcion;
// FILE *nombrearchivo;
//char miarchivo;
//char lectura;

printf( " * El archivo a ser encriptado debe llamarse 'encriptame.txt n y debe estar en la carpeta del ejecutable'.n" );
printf( " 1 - Encriptar n" );
printf( " 2 - Desencriptar .criptn" );

printf( "Opcion: " );
scanf( "%d", &opcion );

//no pude hacer que me pidiera que archivo abrir TnT
//printf("¿que archivo?:n";
// scanf("%s",&miarchivo);
//fscanf(miarchivo,"%s",&lectura);

if( opcion == 1 )
{
encriptador();
}
else if( opcion == 2 )
{
desencriptador();
}
system("pause";
return 0;
}
void desencriptador()
{
FILE *encriptado;
FILE *desencriptado;
char c;

printf( "Importante:n" );
printf( " * El archivo a ser desencriptado debe llamarse 'encriptado.txc'.n" );
printf( " * El archivo 'encriptado.txc' debe estar en la raiz del ejecutable.n" );
printf( "Pulse Enter para proceder con el proceso de desencriptacion.n" );

getchar();

encriptado = fopen( "encriptado.cript", "r" );
desencriptado = fopen( "desencriptado.txt", "w" );


while( !feof(encriptado))
{
c=fgetc(encriptado);
if (c>0) fputc( ((int)c) - 5, desencriptado );

}


fclose( encriptado );
fclose( desencriptado );

printf( "Listo. Pulsa Enter para salir.n" );

getchar();

}

void encriptador()
{
FILE *encriptame;
FILE *encriptado;
char c;


printf( "Enter para seguir con el proceso de encriptacion.n" );

getchar();

encriptame = fopen( "encriptame.txt", "r" );
encriptado = fopen( "encriptado.cript", "w" );


while( !feof( encriptame ) )
{ c=fgetc( encriptame );
if (c>0) fputc( c + 5, encriptado );

}


fclose( encriptame );
fclose( encriptado );

printf( "Listo. Pulsa Enter para salir.n" );

getchar();
}

*/
Datos archivados del Taringa! original
0puntos
89visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.