INNER CODE UNIT · Python

unpadder

stratumauth/app · extra/decrypt_backup.py:89

    unpadder = padding.PKCS7(LEGACY_IV_LENGTH * 8).unpadder()

    return unpadder.update(raw_bytes) + unpadder.finalize()


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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…