Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Splash Crypter - Decript.c

Decript.c

Caricato da:
Scarica il programma completo

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define dim(x) (sizeof(x)/sizeof(x[0]))
  5. int decript(char *in, char *out, char* key)
  6. {
  7.     FILE *inf=fopen(in,"rb"), *outf;
  8.    
  9.     if(!inf)
  10.     {
  11.         fclose(inf);
  12.         return -1;
  13.     }    
  14.    
  15.     outf=fopen(out,"wb");
  16.    
  17.     char*  buf=malloc(128);
  18.    
  19.     int ky=strnumber(key);
  20.     int n,i;
  21.     while(1)
  22.     {
  23.         n=fread(buf,1,128,inf);
  24.         if(!n)break;
  25.         for(i=0;i<n;buf[i]-=ky,i++);
  26.         fwrite(buf,1,n,outf);
  27.     }
  28.  
  29.     fclose(inf);
  30.     fclose(outf);    
  31.     return 0;
  32. }