trilium/generate-password.py

18 lines
491 B
Python
Raw Normal View History

#!/usr/bin/python
import getpass
2017-09-10 01:53:58 +08:00
import src.my_scrypt
import binascii
import src.password_provider
password1 = getpass.getpass()
2017-09-10 01:53:58 +08:00
password2 = getpass.getpass(prompt='Repeat the same password:')
if password1 == password2:
2017-09-10 01:53:58 +08:00
hash = src.my_scrypt.getVerificationHash(password1)
src.password_provider.setPasswordHash(binascii.hexlify(hash))
print('Password has been generated and saved into password.txt. You can now login.')
else:
print('Entered passwords are not identical!')