Purely client-side cryptography functions. No data is sent to a server.

Input
Key
Algorithm
bits
Extra metadata associated with the message which is included in the hash but is not encrypted.
Output