I dont even get it...
z69JZqlJn862D1ndx7oLVEMmVOlP1zewEeUCrsI7Roahzpeny7P switch(w,W)
-> z69JZqlJn862D1ndx7oLVEMmVOlP1zeWEeUCrsI7Roahzpeny7P
and then what? shift 6EQUJ5 times?
...
5KZnsvrXDcP7JFD7GCuZvifrbcBtK4kke8nHx6ibktgvPJxs4Lp
Where is the palindrome hint? I am confused and go to sleep maybe someone is nice and write a "for dummies" how to solve the last step so I can finish the pdf.
Run this and you'll get the private key:
#include
#include
char* alph = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
int idxof(char c, char* alphabet) {
int i;
for (i=0;i if (alphabet[i] == c) { return i; }
}
return -1;
}
main()
{
char* s = "z69JZqlJn862D1ndx7oLVEMmVOlP1zeWEeUCrsI7Roahzpeny7P";
char* p = "6EQUJ5";
int i =0;
int n;
while (i < strlen(s)) {
int n = idxof(s[i],alph);
int v = idxof(p[i%strlen(p)],alph);
v=(v+n) % 62;
printf ("%c",alph[v]);
i++;
}
printf ("\n");
}
Private key is the string "z69JZqlJn862D1ndx7oLVEMmVOlP1zeWEeUCrsI7Roahzpeny7P", where each character is shifted within the charset "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", where the amount of shift is given by the signals from outer space.