'hide' encoding and crypto