Advertisement
5_2007-2008 Miscellaneous #174726

Kodifica

This code encrypts any file u want using a bit complement.

AI

AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Source Code
original-source
// By: Jorge Sauri Creus
// Jsauri@sureste.com
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

void main(int argc, char *argv[])
  {
    unsigned char car, dump;
    FILE *in, *out;
    long int i, perc, cont;

    i=1;
    perc=1;
    cont=0;
    if ((argc<2) || (argc>3))
	{
	  printf(" Usage: CODIFICA <Input_File> [Output_File]\n\n");
	  printf(" Where:  <Input_File>= File to encrypt \n");
	  printf("      [Output_File] = Guess...(optional).\n");
	}
    if (argc==2) argv[2]=argv[1];

    if ((in = fopen(argv[1], "rt"))== NULL)
	{
	  fprintf(stderr, "Error openning file.\n");
	  return 1;
	}
    putchar('\n');
    while(!feof(in)) {dump=fgetc(in); cont++;}
    fclose(in);

    if ((in = fopen(argv[1], "rt"))== NULL)
	{
	  fprintf(stderr, "Error openning file.\n");
	  return 1;
	}

    if ((out = fopen(argv[2], "wt"))== NULL)
	{
	  fprintf(stderr, "Write error.\n");
	  return 1;
	}
    while (!feof(in))
	 {
	  i++;
	  car=fgetc(in);
	  car=~car;
	  fputc(car, out);
	  perc=(i*100)/cont;
	  color(4,0);
	  gotoxy(1,wherey());
	  cprintf(" %d%% encoded.", perc);
	 }
	  gotoxy(1,wherey());
	  cprintf(" 100% encoded.");
    fclose(in);
    fclose(out);
    color(7,0);
    putchar('\n');
    cprintf(" File done.\n\n");
  }

Upload
Original Comments (3)
Recovered from Wayback Machine