throw exception on decoding with wrong salt