Skip to content

TurtlPass/turtlpass-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

TurtlPass Chrome Extension

TurtlPass Chrome Extension sends a hash of the user's inputs (Domain, Account ID, and PIN) to the TurtlPass Firmware via USB. When the physical button on the device is pressed, the firmware emulates an external keyboard and types the password. This method ensures that the password is never transmitted over potentially insecure channels, providing an additional layer of security.

Releases

Firmware Repo Android Repo

⚡ Features

  • Generate strong, secure passwords using the TurtlPass Firmware
  • Automatically populate the Domain based on active tab
  • No need to re-enter your Account ID every time
  • Press Ctrl to quickly and easily reveal or hide your password
  • Keep your online accounts safe and secure with TurtlPass!

🔑 How to Use

  1. Go to a Login Web page
  2. Click on this Chrome extension icon and a popup will open with the current domain auto-filled
  3. Fill in the User ID input with an email address, for example.
    • Next time this field will be auto-populated with this value.
  4. Click Unlock
  5. Type your 6 digits PIN
  6. Choose TurtlPass device from the popup and click Connect
  7. The TurtlPass extension closes automatically on Success

👉 Now, by pressing the hardware button of the device it starts typing the password in the current input field with focus.

🔧 Installation

  1. Download this repository to your computer
  2. Go to the Chrome extensions page: chrome://extensions
  3. Turn on Developer mode
  4. Add the extension by clicking Load Unpacked button and selecting the downloaded folder
  5. Done - you
  6. can start using it!

🌐 Supported Browsers

Google Chrome Gener8
Supported ✅ Supported ✅

This extension is not compatible with:

  • Mozilla Firefox
  • Brave
  • Opera
  • Safari

🙋 Troubleshoot

If you can't connect, try turn on the serial port connection feature in Chrome:

chrome://flags/#enable-experimental-web-platform-features

📚 APIs & Libraries

📦 Sources

🔮 Future improvements

  • Read NFC Tag ID with an external reader via USB serial (optional input)

📄 License

TurtlPass Chrome Extension is released under the MIT License.