A tool to create strong password by user defined information
strong_pwd
A cross platform tool to create strong password by user defined information, create by flutter.
Platform | Supported | Tested |
---|---|---|
windows | yes | yes |
android | yes | yes |
ios | yes | no |
os_x | yes | no |
linux | yes | no |
Why to use it
Sometime i have to process two questions below: 1. Account must be change password every 3 or 6 months. 2. I need to register a new account to avoid likes recommendations Everytime i changed or create new safe password, it’s make my mind like a storm.
If you have same question like me, this tool maybe help you.
How to use it
- input your pin code when first start.
- click Name and Description to input anything you want.
- open your account changed & register web page and copy webpage url
- paste it to this tool, and click ‘save’
- click listview which named like your url, password will be copied to clipboard
- paste your password to anywhere you want.
By the way, step.4, it could use any information to save, for example, you could use three types of web page like below: 1. https://test.com 2. test.com 3. this is account for test.com website
This info just to make you know, which item in list is password you need copied.
Security for this tool
- This tool is fully locally, it can’t send any request to internet, so your all data locate on your device.
- This tool not save any account name, it just save name & desc & url and it’s create time information, password only generated when click, it not be saved.
- This tool’s data like name & desc etc, is encrypted and stored on your device, use AES method.
- PIN code use MD5, one hand encrypted.
- If pin code file be deleted, all data will be removed.[you could use this to reset pin if you forget, but data can not be recover.]
- Password only created when click, and it at least include upper / lower letters and special signs.
data saved dir
file_lists:
- content.txt
- desc.txt
- pin.txt
Platform | file_dir |
---|---|
windows | C:\Users{username}\Documents |
android | |
ios | |
os_x | |
linux |
Suggestions
- If you are flutter developer, you should changed AES sign and rebuild your own application, it will have more security.
- Don’t use simple web url to paste, like www.google.com, it maybe same with others. better choice is use url on register page, most web service will generate unique page for register to trick user data.
- Don’t copy file to other platform, use sms login by phone, use this for computer login, is better way.
- Don’t put all your secret here, it should only saved password which updated many times or password not important
- Don’t use this on other people’s device!
end
this software is free, if it help you, please give me your stars. thanks.