INNER CODE UNIT · Python

raw_bytes

stratumauth/app · extra/decrypt_backup.py:88

    raw_bytes = decryptor.update(payload) + decryptor.finalize()
    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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…