#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char pw[200];
int crack_pw(char zeichen);
int main()
{
int n;
printf("ID-Laenge: ");
scanf("%d",&n);
fflush(stdin);
char name[n+1];
int i;
printf("Benutzername eingaben: ");
fgets(name, n+1, stdin);
printf("\n\nPW:");
for(i=0;i<n;i++)
{
crack_pw(name);
printf("%s",pw/**/);
}
printf("\n\n");
system("PAUSE");
return 0;
}
int crack_pw(char zeichen)
{
switch(zeichen)
{
case 'a':strcpy(pw,"81");break;
case 'd':strcpy(pw,"84");break;
case 'n':strcpy(pw,"92");break;
case 'y':strcpy(pw,"a1");break;
case 'z':strcpy(pw,"a2");break;
case 'b':strcpy(pw,"82");break;
case 'c':strcpy(pw,"83");break;
case 'e':strcpy(pw,"85");break;
case 'f':strcpy(pw,"86");break;
case 'g':strcpy(pw,"87");break;
case 'h':strcpy(pw,"88");break;
case 'i':strcpy(pw,"89");break;
case 'j':strcpy(pw,"8a");break;
case 'k':strcpy(pw,"8b");break;
case 'l':strcpy(pw,"90");break;
case 'm':strcpy(pw,"91");break;
case 'o':strcpy(pw,"93");break;
case 'p':strcpy(pw,"94");break;
case 'q':strcpy(pw,"95");break;
case 'r':strcpy(pw,"96");break;
case 's':strcpy(pw,"97");break;
case 't':strcpy(pw,"98");break;
case 'u':strcpy(pw,"99");break;
case 'v':strcpy(pw,"9a");break;
case 'w':strcpy(pw,"9b");break;
case 'x':strcpy(pw,"a0");break;
//////////////////////////////////////////////////
case 'A':strcpy(pw,"55");break;
case 'B':strcpy(pw,"56");break;
case 'C':strcpy(pw,"57");break;
case 'D':strcpy(pw,"58");break;
case 'E':strcpy(pw,"59");break;
case 'F':strcpy(pw,"5a");break;
case 'G':strcpy(pw,"5b");break;
case 'H':strcpy(pw,"60");break;
case 'I':strcpy(pw,"61");break;
case 'J':strcpy(pw,"62");break;
case 'K':strcpy(pw,"63");break;
case 'L':strcpy(pw,"64");break;
case 'M':strcpy(pw,"65");break;
case 'N':strcpy(pw,"66");break;
case 'O':strcpy(pw,"67");break;
case 'P':strcpy(pw,"68");break;
case 'Q':strcpy(pw,"69");break;
case 'R':strcpy(pw,"6a");break;
case 'S':strcpy(pw,"6b");break;
case 'T':strcpy(pw,"70");break;
case 'U':strcpy(pw,"71");break;
case 'V':strcpy(pw,"72");break;
case 'W':strcpy(pw,"73");break;
case 'X':strcpy(pw,"74");break;
case 'Y':strcpy(pw,"75");break;
case 'Z':strcpy(pw,"76");break;
////////////////////////////////////////////////////
case '1':strcpy(pw,"41");break;
case '2':strcpy(pw,"42");break;
case '3':strcpy(pw,"43");break;
case '4':strcpy(pw,"44");break;
case '5':strcpy(pw,"45");break;
case '6':strcpy(pw,"46");break;
case '7':strcpy(pw,"47");break;
case '8':strcpy(pw,"48");break;
case '9':strcpy(pw,"49");break;
case '0':strcpy(pw,"4a");break;
}
};