This is a cross-platform, simplified version of one password, user only need to remember one password, and generate different passwords for each service.
Demo
![](img/web screen shot.PNG)
There is also a web interface, since all password calculation is at local, even not useing https, your password is still safe.
After calculating your password, the output password will be copied into your clipboard.
This function has been tested on iphone with safari.
You can run your own one password server, all of the web source code is in 'web' folder.
There are some prebuild GUI apps from gui.py.
These apps are built from pyinstaller.
Download from NTU space
sha256sum: aee707942b4cc2bfc791ecfecfc0a042f40ab3b23f8f2a73eeea208bd24e3296
Download from NTU space
sha256sum: 7d7d51bd62a5f00d2400e964316bbf9f07357bd9f0dab2a80e613881889250f5
There are two interfaces to use this project.
pyton3 one_password.py
![](img/gui screen shot.png)
python3 gui.py
or double click the gui.py
The GUI program will automatically copy password to your clipboard, so you can paste it easily ctrl + v or command + v
This project use sha256 to hash the password and service you enter, then output as base64 string, for base64 contains upper cases, lower cases and numbers.
This project is published under GPLv3.