While developing a brute force based cracking algorithm for unix password I met with this line: "salt is a two-character string chosen from the set [a-zA-Z0-9./]. This string is used to perturb the algorithm in one of 4096 different ways."
I did not get 4096 ways?? 2^12 but how??
The set [a-zA-Z0-9./] is made up of 64 characters. Selecting two characters each from the full 64 character set gives 64 * 64 possibilities, or 4096.