Support Center

How are encryption keys generated and managed?

Key pairs are securely derived from the username you choose and the passphrase you receive on sign-up through scrypt, a memory-hard salted key derivation function. Details are available in section two, "Key Derivation" of the miniLock design specification.


Each time you login to your account, your private key is derived from the passphrase and salt. Publics keys are managed by the Peerio server network, with the option to independently verify your contacts identity with either their public key or avatar, e.g.

Have more questions? Submit a request


Can't find what you're looking for? Submit A Request!
Powered by Zendesk