Thuật toán PBKDF2 (Password-based Key Derivation Function 2) SHA-256 được sử dụng để khởi tạo Khóa mã hóa từ Mật khẩu chính của người dùng. Mật khẩu chính sẽ được mã hóa, bằng một giá trị ngẫu nhiên là địa chỉ email của người dùng và kỹ thuật băm, một cách cục bộ trên máy của người dùng, trước khi gửi đến máy chủ Locker. Khi máy chủ Locker nhận được Mật khẩu chính đã mã hóa, mật khẩu đó sẽ được mã hóa một lần nữa với một giá trị ngẫu nhiên an toàn (khởi tạo từ Thuật toán sinh số ngẫu nhiên CSPRNG), cùng với kỹ thuật băm, và sau đó được lưu trữ trong cơ sở dữ liệu của Locker.
Số lần lặp mặc định được sử dụng với thuật toán PBKDF2 là 100.001 lần lặp trên máy người dùng, và sau đó là 216.000 lần lặp bổ sung khi được lưu trữ trên máy chủ của Locker (với tổng số 316.001 lần lặp theo mặc định).