a b c d encrypte f g k if ks l m o o p q random salt text