You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Improvements
General
No more password needed to launch the software ;
In KRIS_gui.py : the keys management and settings windows now inheritates from QDialog and are launched with QDialog.exec_() ;
New actions in Keys menu : Encrypt, Decrypt, Change password ;
Removing the change password part in the Settings window ;
Adding the themes in the new submenu Color Schem of Settings menu ;
When selecting a theme, it is saved in a file to remember it next time launching the app ;
RSA Keys
RSA keys are not anymore stored in CSV format, but in a python dict ;
RSA encrypted keys are not decrypted in other files but the password is asked every time using the private key ;
The AES password for the RSA keys is Hasher('sha256).hash(clear_pwd), and the key is encrypted using AES(256, pwd, hexa=True).encryptText(text, mode_c='hexa') ;
The public key is automaticly exported (to be able to use it without asking password) ;
There is no more date_export in public keys files ;
Method RsaKeys.read renamed RsaKeys.get_key ;
Method RsaKeys.show_keys renamed RsaKeys.read ;
Removing class SecureRsaKeys which is now useless ;