generate random salt for the toplevel crypto