Turing pass is a new experimental way to manage your online passwords. Turing pass is a new and more secure way to manage your online passwords. Our goal is to allow our users to enjoy the security of using strong unique passwords for every site while still enjoying the convenience of using a single master password.
Turing pass uses a different approach to managing passwords. Instead of us storing your passwords for each site in our database, we use a secure hashing algorithm to create a unique password for each site you wish to access. Simply open our easy to use chrome extension and enter your master password along with the name of the site you wish to access, turing pass will automatically guess the name of the site but if we get it wrong simply change the name in the "site Name" field then with the press of the submit button or a stroke of the "Enter" key our encryption algorithm will generate a strong and unique password for you. Then next time you wish to access that site simply enter your master password and the site name you used before and Turing Pass will generate the exact same password for you every time.
sequenceDiagram
participant User
participant Client
participant API
User ->> Client: first visit
Client ->> API: Master Password & site name
API ->> API: Runs encryption algorithm
API ->> Client: Encrypted unique password
Client ->> User: returns password
User ->> Client: Second visit
Client ->> API: Master Password & site name
API ->> API: Runs encryption algorithm
API ->> Client: returns same password as 1st visit
Client ->> User: returns same password as 1st visit
Turing Pass is free and open source so feel free to download this repository as a zip file and load it as a custom chrome exstension in your chromium based browser. Once Turing Pass is out of beta stages we will be submitting it to the chrome store for public use. We will update this document when it has been released and will include the url to download it from the chrome store.
Use this helpful guide to download and install Truing Pass from GitHub
Of course! Feel free to submit an issue or pull request to contribute to Turing Pass.
The back end of Turing Pass uses an API implemented in Go and is available at https://github.com/JasonBoyett/Turing-Pass-API
The code for the chrome extension is written in javascript and is available at https://github.com/JasonBoyett/Turing-Pass-CE
I plan to re-write the chrome extension using react and TypeScript and I will be implementing the ability for users to create an account for extra security features.
I would love if anyone wants to contribute to the Turing Pass Chrome Extension but I am hesitant to change the encryption algorithm in the back end. It must stay consistent so users can re-create their passwords without them being stored.