예제 #1
0
 internal bool UpdateDatabaseKey(string connectionString, string databasePassword)
 {
     try
     {
         string databaseStoredKey = DatabaseConnections.TryGetMasterPasswordHash(connectionString);
         this.persistenceKeyMaterial = PasswordFunctions2.CalculateMasterPasswordKey(databasePassword, databaseStoredKey);
         return(true);
     }
     catch
     {
         Logging.Error("Unable to obtain database key from database");
         return(false);
     }
 }