
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 0.78 KB | hits: 19 | expires: Never
$ cat decrypt.c
#include <stdlib.h>
int main(void) {
int counter=0, strlen=0;
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;
for(;crypted[strlen] != '\0';strlen++); // Ermittelt die länge des verschlüsselten Strings
decrypted = malloc(++counter); // Fordert genug speicherplatz für den String an
for(;counter<strlen;counter++) // damit wird jeder einzellne buchstabe(char) "angesprochen"
decrypted[counter] = crypted[counter]-3; // char enthält eine zahl im ascii range.. dieser wert -3 wird in decrypted geschrieben
decrypted[counter] = '\0'; // stringterminierung hinzugefühgt
puts(decrypted); // ausgabe
}