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