/* Atanas Dimitrov USER4 Homework Assignment #3 CS6900 Dr. Li */ #include #include #include #include "./crypt.h" char password[8]; char letters[]= { 'u', 's', 'e', 'r', '4' }; void decrypt(int var, int length) { int i; char *enc_passwd; if(var==length) { //if this is a complete permutation then compare its encrypted version //with shadow file entry. and display as "password -> encrypted password" pair if (strcmp(enc_passwd=crypt(password, "KC"), "KChZuswj7Gd8Y") == 0) { printf("%s -> ",password); printf ("%s\n", enc_passwd); exit(0); } } else { //creates the next permutation by adding letters recursively for (i=0; i KChZuswj7Gd8Y : PASS FOR USER IS "susurrrr" */