INNER CODE UNIT · Python

main

stratumauth/app · extra/decrypt_backup.py:94

def main():
    args = get_cli_args()
    password = args.password if args.password is not None else getpass("Password: ")

    with open(args.path, "rb") as f:
        data = f.read()

    header = data[: len(HEADER)]
    header_str = header.decode("utf-8")

    if header_str == HEADER:
        decrypted = decrypt(data, password)
    elif header_str == LEGACY_HEADER:
        decrypted = decrypt_legacy(data, password)
    else:
        print("error: File is not a valid backup")
        return

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…