コード例 #1
0
        try:
            length = int(length_str)
            if length <= 0:
                length = 10
        except ValueError:
            length = 10
        setting.set_length(length)
        iterations_str = input('Iterationszahl [4096]: ')
        try:
            iterations = int(iterations_str)
            if iterations <= 0:
                iterations = 4096
        except ValueError:
            iterations = 4096
        remote_update_needed = True
    settings_manager.save_setting(setting)
    if write_to_file:
        settings_manager.save_settings_to_file(master_password)
    if remote_update_needed:
        syncer.push(settings_manager.get_export_data(master_password))
        settings_manager.set_all_settings_to_synced()
    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(),
                              length=setting.get_length(),
                              iterations=setting.get_iterations())
    print('Passwort: ' + password)
コード例 #2
0
            length = int(length_str)
            if length <= 0:
                length = 10
        except ValueError:
            length = 10
        setting.set_length(length)
        iterations_str = input('Iterationszahl [4096]: ')
        try:
            iterations = int(iterations_str)
            if iterations <= 0:
                iterations = 4096
        except ValueError:
            iterations = 4096
        remote_update_needed = True
    settings_manager.save_setting(setting)
    if write_to_file:
        settings_manager.save_settings_to_file(master_password)
    if remote_update_needed:
        syncer.push(settings_manager.get_export_data(master_password))
        settings_manager.set_all_settings_to_synced()
    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(),
        length=setting.get_length(),
        iterations=setting.get_iterations())
    print('Passwort: ' + password)