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 - main.c

main.c

Caricato da:
Scarica il programma completo

  1. /*
  2.   printf("\tQuesto programma \212 libero, ridistribuile\n");
  3.   printf("\te liberamente utilizzabile.\n");
  4.   printf("\tSviluppato da ThE hAcKeR (meglio conosciuto come lorelapo).\n");
  5.   printf("\tQuesta versione funziona con file in formato non binario.\n");
  6.   printf("\tLa prossima versione supporter\240 file anche in formato complesso.\n\n");
  7. */
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #include <process.h>
  12.  
  13. int main(int argc, char *argv[])
  14. {
  15.   printf("\t\t\t  Splash Crypter v1.0\n\n");
  16.   printf("\tUn semplice software di criptazione\n");
  17.   printf("\tin grado di crittare qualsiasi file\n\n");
  18.   printf("\t\tA)Cripta file.\n");
  19.   printf("\t\tB)Decripta file.\n");
  20.   printf("\t\t*)Esci\n");
  21.   char in[512],out[512],criptkey[128];
  22.   int sel,sel_cr;
  23.   printf(":>");
  24.   switch(up(getchar()))
  25.   {
  26.       case 'A':
  27.           sel=1;
  28.           break;
  29.       case 'B':
  30.           sel=2;
  31.           break;
  32.       default :
  33.           return 0;
  34.   }    
  35.   getchar();
  36.   printf("\nInserire il path del file input--->");
  37.   gets(in);
  38.   printf("\nInserire il path del file destinazione --->");
  39.   gets(out);
  40.   printf("\nInserire la chiave di criptazione--->");
  41.   rdrkline(criptkey);
  42.  
  43.   if(sel==1)
  44.   {
  45.       printf("\nCriptazione . . .");
  46.       if(cript((const char*)&in,(const char*)&out,(const char*)&criptkey)<0)
  47.       printf("\nErrore: file input inesistente");
  48.       else
  49.       printf("\nEseguito");
  50.   }
  51.   else
  52.   {    
  53.       printf("\nDecriptazione . . .");
  54.       if(decript((const char*)&in,(const char*)&out,(const char*)&criptkey)<0)
  55.       printf("\nErrore: file input inesistente");;
  56.       printf("\nEseguito");
  57.   }    
  58.   return 0;
  59. }