Exemplo simples de como Desencriptar arquivo .txt
/*Inicio*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char recebe_encripado, recebe_chave ,recebe_desencripta;
FILE * encriptado;
FILE * chave;
FILE * desencripta;
printf("Primeiro Exercicio Programa\n");
printf("Criptografia com metodo One - Time Pad\n");
printf("--- Desencripta ---\n");
printf("Passos ao executar o programa:\n");
printf("1 - Sera feito a leitura do arquivo chave.txt e entrada.enc.txt\n");
printf("2 - Sera feito um xor para cada char lido do arquivo chave e entrada.enc.txt\ne escrito em entrada.dec.txt.\n");
printf("3 - O arquivo entrada.dec.txt eh o arquivo desencriptado\n");
chave = fopen("chave.txt","r");/*abrir para leitura o arquivo chave */
encriptado = fopen("entrada.enc.txt", "r");/*abrir para leitura o arquivo entrada.enc */
desencripta = fopen("entrada.dec.txt","w");/*abrir para escrita o arquivo entrada.dec eh o arquivo desencriptado */
while( !feof(encriptado) && !feof(chave) )
{
fscanf(encriptado, "%c", &recebe_encripado);
fscanf(chave, "%c", &recebe_chave);
recebe_desencripta = recebe_encripado ^ recebe_chave;
fprintf(desencripta,"%c", recebe_desencripta );
}
return 0;
}
/*Inicio*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char recebe_encripado, recebe_chave ,recebe_desencripta;
FILE * encriptado;
FILE * chave;
FILE * desencripta;
printf("Primeiro Exercicio Programa\n");
printf("Criptografia com metodo One - Time Pad\n");
printf("--- Desencripta ---\n");
printf("Passos ao executar o programa:\n");
printf("1 - Sera feito a leitura do arquivo chave.txt e entrada.enc.txt\n");
printf("2 - Sera feito um xor para cada char lido do arquivo chave e entrada.enc.txt\ne escrito em entrada.dec.txt.\n");
printf("3 - O arquivo entrada.dec.txt eh o arquivo desencriptado\n");
chave = fopen("chave.txt","r");/*abrir para leitura o arquivo chave */
encriptado = fopen("entrada.enc.txt", "r");/*abrir para leitura o arquivo entrada.enc */
desencripta = fopen("entrada.dec.txt","w");/*abrir para escrita o arquivo entrada.dec eh o arquivo desencriptado */
while( !feof(encriptado) && !feof(chave) )
{
fscanf(encriptado, "%c", &recebe_encripado);
fscanf(chave, "%c", &recebe_chave);
recebe_desencripta = recebe_encripado ^ recebe_chave;
fprintf(desencripta,"%c", recebe_desencripta );
}
return 0;
}
Nenhum comentário:
Postar um comentário