changed command-line size parameters to take the number of bits; fix salt generation for the unix crypt format