Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 892 Bytes

how-it-works.md

File metadata and controls

7 lines (4 loc) · 892 Bytes

🚀 How it Works

Using our client app (available on Android, as a Chrome Extension, or the Python CLI), you simply select the App or Domain name, enter your Account ID (typically your email), and choose a PIN code. Every time you want to change the password, just use a different PIN. The PIN is never stored anywhere and is the only thing you need to memorize.

A hash of your inputs is sent via USB serial to the TurtlPass device, which uses a deterministic key derivation function (KDF) to generate a 100-character password combining lowercase and uppercase letters, along with numbers.

Once you touch the sensor on the TurtlPass device, the generated password is automatically typed using a virtual keyboard.