*/ //Includes #include #include #include #include //Macros #define MAX_SIZE 150 #define SLEEP_TIME 5000 //Global variable (cypher key) char *m_key = "FILEZILLA1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //PRE: decimal values representing ASCII chars, // every three digits becomes one ASCII char // e.g.: 042040063063 //POST: ASCII chars are copied back to buff[] // e.g.: *(?? // the length of the new string is returned int digit2char(char buff[]) { char tmp_buff[4], ascii_buff[MAX_SIZE]; unsigned int i=0, j=0, n=0, len=(strlen(buff)/3); for(i=0,j=0;i"); scanf("%s", cypher); if(strlen(cypher)%3==0) { len=decrypt(cypher); printf("cleartext password:"); for(i=0;i