Made Crypto more generic w/ String & byte array in/outs