コード例 #1
0
                 print("Für die Domain '" + dom +
                       "' wurden Einstellungen gefunden.")
                 answer = input("Sollen sie geladen werden [J/n]? ")
                 if answer not in [
                         "n", "N", "Nein", "nein", "NEIN", "NO", "No", "no",
                         "nay", "not", "Not", "NOT"
                 ]:
                     domain = dom
                     setting_found = True
 setting = settings_manager.get_setting(domain)
 if not setting_found:
     setting.ask_for_input()
 if setting_found and setting.has_username() and not args.quiet:
     print("Benutzername: " + setting.get_username())
 settings_manager.set_setting(setting)
 settings_manager.store_settings(master_password)
 if setting_found and setting.has_legacy_password():
     if args.quiet:
         print(setting.get_legacy_password())
     else:
         print("klassisches Passwort: " + setting.get_legacy_password())
 else:
     sesam = CtSesam()
     sesam.set_password_character_set(setting.get_character_set())
     sesam.set_salt(setting.get_salt())
     password = sesam.generate(master_password, setting.get_domain(),
                               setting.get_username(), setting.get_length(),
                               setting.get_iterations())
     if args.quiet:
         print(password)
     else: