trilium/generate-password.py

19 lines
No EOL
352 B
Python

#!/usr/bin/python
import getpass
import bcrypt # pip install bcrypt
password1 = getpass.getpass()
print('Repeat the same password:')
password2 = getpass.getpass()
if password1 == password2:
salt = bcrypt.gensalt()
print('Generated hash:')
print(bcrypt.hashpw(password1, salt))
else:
print('Entered passwords are not identical!')