Skip to main content

End-to-End Encryption

An End-to-End Encrypted system is a communication system in which all data flowing through it can only be read and modified by the participants of the conversation. Its operating principle prevents third parties (telecommunications providers, network providers, government agencies, and even the service provider) from accessing and possessing the encryption keys used to encrypt and decrypt the conversation. In an End-to-End Encrypted system, messages are encrypted on the sender’s device and can only be decrypted by the intended recipient’s device. At Locker, users’ passwords and personal information are secured using AES-256-CBC encryption, hash functions, and PBKDF2 key derivation. All encryption keys are generated and managed by the local application on the user’s device. Similarly, all encryption and decryption processes are performed locally; Locker’s servers only handle the transfer and backup of encrypted data when information access is requested.