maio 22 2008

Encriptador de Texto em C

  • Autor: IphoneVicious em Programação
  • Sem Comentários. Seja o primeiro a comentar.
#include <stdio.h>
#include <stdlib.h>
//à /tmp/filecode para algo como C:\Windows\Temp\filecode */

int main() {
FILE *arquivo;
FILE *arqres;
char nomearq[251];
char caractere, novocar, carres, acao;
int deslocamento;

printf(“Digite o caminho completo para o arquivo a ser (de)codificado:\n”);
scanf(“%s”, &nomearq);
arquivo = fopen(nomearq, “r”);
arqres = fopen(“/tmp/filecode”, “w”);
if (!arquivo) {
printf(“Erro durante a abertura do arquivo %s.\n”, nomearq);
exit(127);
}

printf(“Deseja codificar ou decodificar o arquivo? (c/d)\n”);
scanf(“%s”, &acao);

printf(“Digite a chave de deslocamento (número inteiro)\n”);
scanf(“%d”, &deslocamento);

switch(acao) {
case ‘c’:
while( (caractere = getc(arquivo)) != EOF ) {
novocar = ~caractere;
carres = novocar + deslocamento;
putc(carres, arqres);
}
break;

case ‘d’:
while( (caractere = getc(arquivo)) != EOF ) {
carres = caractere – deslocamento;
novocar = ~carres;
putc(novocar, arqres);
}
break;
}

printf(“Os dados codificados estão no arquivo %s\n\n”, “/tmp/filecode”);
return(0);
}

Desenvolvido por Fclose



DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!
  • Jefferson Ferreira de brito: eu quero muito
  • thiago valente: Eu quero um para mim
  • Lucas martins balieiro: Eu não fiz o enem mesmo assim eu posso me inscrever no site essa é minha dúvida, só queme...
  • Francisca Marli Oliveira: quero saber quanto tenho no meu fgts

Links

Leitores Recentes

VALE O CLIQUE!

Site Seguro Ocioso

Divulgue o blog Infomaroto em seu site e tenha seu link ou banner aqui.
Blog Infomaroto