snipplrCallback({"id":70034,"title":"mutant-encryption-algorithm","source":"
#include <iostream><\/span><\/div><\/li> #include <string.h><\/span><\/div><\/li> <\/div><\/li> using<\/span> namespace<\/span> std;<\/span><\/div><\/li> <\/div><\/li> void<\/span> main(<\/span>)<\/span>{<\/span><\/div><\/li> \tchar<\/span> matrix[<\/span>50<\/span>]<\/span>[<\/span>50<\/span>]<\/span>=<\/span>{<\/span>0<\/span>}<\/span>;<\/span><\/div><\/li> \tchar<\/span> password[<\/span>30<\/span>]<\/span>=<\/span>{<\/span>0<\/span>}<\/span>;<\/span><\/div><\/li> <\/div><\/li> \tfor<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>50<\/span>;<\/span>i++<\/span>)<\/span>{<\/span>\/\/defining matrix<\/span><\/div><\/li> \t\tfor<\/span>(<\/span>int<\/span> j=<\/span>0<\/span>;<\/span>j<<\/span>50<\/span>;<\/span>j++<\/span>)<\/span>{<\/span><\/div><\/li> \t\t\tmatrix[<\/span>i]<\/span>[<\/span>j]<\/span>=<\/span>rand<\/span>(<\/span>)<\/span>&<\/span>(<\/span>90<\/span>)<\/span>+<\/span>33<\/span>;<\/span><\/div><\/li> \t\t}<\/span><\/div><\/li> \t}<\/span><\/div><\/li> <\/div><\/li> \tcout<\/span><<<\/span>"Type password: "<\/span>;<\/span><\/div><\/li> \tcin<\/span>>><\/span>password;<\/span><\/div><\/li> \tsystem<\/span>(<\/span>"cls"<\/span>)<\/span>;<\/span><\/div><\/li> <\/div><\/li> \tcout<\/span><<<\/span>"Type password: "<\/span>;<\/span><\/div><\/li> \tfor<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>strlen<\/span>(<\/span>password)<\/span>;<\/span>i++<\/span>)<\/span>{<\/span><\/div><\/li> \t\tcout<\/span><<<\/span>"*"<\/span>;<\/span><\/div><\/li> \t}<\/span>cout<\/span><<<\/span>endl;<\/span><\/div><\/li> \tcout<\/span><<<\/span>"Length of typed password: "<\/span><<<\/span>strlen<\/span>(<\/span>password)<\/span><<<\/span>endl;<\/span><\/div><\/li> \twhile<\/span>(<\/span>1<\/span>)<\/span>{<\/span><\/div><\/li> \t\tcout<\/span><<<\/span>"Type password: "<\/span>;<\/span><\/div><\/li> \t\tfor<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>strlen<\/span>(<\/span>password)<\/span>;<\/span>i++<\/span>)<\/span>{<\/span><\/div><\/li> \t\t\tcout<\/span><<<\/span>"*"<\/span>;<\/span><\/div><\/li> \t\t}<\/span>cout<\/span><<<\/span>endl;<\/span><\/div><\/li> \t\tfor<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>50<\/span>;<\/span>i++<\/span>)<\/span>{<\/span>\/\/defining matrix<\/span><\/div><\/li> \t\t\tfor<\/span>(<\/span>int<\/span> j=<\/span>0<\/span>;<\/span>j<<\/span>50<\/span>;<\/span>j++<\/span>)<\/span>{<\/span><\/div><\/li> \t\t\t\tmatrix[<\/span>i]<\/span>[<\/span>j]<\/span>=<\/span>rand<\/span>(<\/span>)<\/span>%<\/span>(<\/span>90<\/span>)<\/span>+<\/span>33<\/span>