private void SAVE_MASTER_PASSWORD_SETTINGS(Object.MasterPassword new_mp) { Run.SAVE_MASTER_PASSWORD_SETTINGS_INSIDE_MEMORY(new_mp); Run.SAVE_MASTER_PASSWORD_SETTINGS_INSIDE_DATABASE(new_mp); Memory.is_master_password_activated = true; Run.RegisterLog(2, 8, "User has registered a new Master Password"); }
private void CREATE_MASTER_PASSWORD_TREE() { bool password_fields_correctly_set = ARE_PASSWORD_FIELDS_CORRECTLY_SET_TREE(); if (password_fields_correctly_set) { Object.MasterPassword new_mp = BUILD_MASTER_PASSWORD_OBJECT(); if (IS_THERE_A_MASTER_PASSWORD_HINT_TYPED()) { new_mp.password_hint = this.textBox_password_hint.Text; Console.WriteLine("Password hint: " + new_mp.password_hint); } SAVE_MASTER_PASSWORD_SETTINGS(new_mp); bool there_are_passwords_stored = ARE_THERE_PASSWORDS_STORED(); if (there_are_passwords_stored) { Run.PASSWORDS_ON_DATABASE_GET_ENCRYPTED(); } else { //do nothing.. } UI_CHANGES_AFTER_SAVE_MASTER_PASSWORD(); } }
private Object.MasterPassword BUILD_MASTER_PASSWORD_OBJECT() { Object.MasterPassword temp_mp = new Object.MasterPassword(); string password_typed = this.textBox_password_1.Text; temp_mp.legible_master_password = password_typed; temp_mp.sha512_master_password = Sha512.string_to_sha512(password_typed); return(temp_mp); }
public static void SAVE_MASTER_PASSWORD_SETTINGS_INSIDE_DATABASE(Object.MasterPassword new_mp) { string query_delete_old_registry = "DELETE FROM MASTERPASSWORD;"; string console_delete_message = "MASTER PASSWORD old registry deleted. OK."; Memory.sqlite.Query(query_delete_old_registry, console_delete_message); string query_insert_new_settings = "INSERT INTO MASTERPASSWORD " + "(sha512_master_password" + ", password_hint)" + "VALUES ('" + new_mp.sha512_master_password + "'" + ", '" + new_mp.password_hint + "');"; Console.WriteLine("sha512 content: -----------------" + new_mp.sha512_master_password); string console_new_regitry = "Master password new registry inserted. OK."; Memory.sqlite.Query(query_insert_new_settings, console_new_regitry); }
public static void SAVE_MASTER_PASSWORD_SETTINGS_INSIDE_MEMORY(Object.MasterPassword new_mp) { Memory.master_password.legible_master_password = new_mp.legible_master_password; Memory.master_password.sha512_master_password = new_mp.sha512_master_password; Memory.master_password.password_hint = new_mp.password_hint; }