Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.78 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. $ cat decrypt.c
  2. #include <stdlib.h>
  3. int main(void) {
  4.         int counter=0, strlen=0;
  5.         char crypted[] = "?iudphvhw#urzv@%433(/-%#erughu@%3%#iudpherughu@%3%A?iudph#VUF@%kwws=22rv1j|p0udxeolqj1gh2Orjlq2phogxqjhq2OIQ1kwpo%#vfuroolqj@%dxwr%A?iudph#vfuroolqj@%qr%#qruhvl}hA?2iudphvhwA", *decrypted;
  6.         for(;crypted[strlen] != '\0';strlen++); // Ermittelt die länge des verschlüsselten Strings
  7.         decrypted = malloc(++counter); // Fordert genug speicherplatz für den String an
  8.         for(;counter<strlen;counter++) // damit wird jeder einzellne buchstabe(char) "angesprochen"
  9.                 decrypted[counter] = crypted[counter]-3; // char enthält eine zahl im ascii range.. dieser wert -3 wird in decrypted geschrieben
  10.         decrypted[counter] = '\0'; // stringterminierung hinzugefühgt
  11.         puts(decrypted); // ausgabe
  12. }