INNER CODE UNIT · Python

salt

stratumauth/app · extra/decrypt_backup.py:70

    salt = data[len(LEGACY_HEADER) : len(LEGACY_HEADER) + LEGACY_SALT_LENGTH]
    iv = data[
        len(LEGACY_HEADER)
        + LEGACY_SALT_LENGTH : len(LEGACY_HEADER)
        + LEGACY_SALT_LENGTH
        + LEGACY_IV_LENGTH
    ]
    payload = data[len(LEGACY_HEADER) + LEGACY_SALT_LENGTH + LEGACY_IV_LENGTH :]

    password_bytes = password.encode("utf-8")

    key = hashlib.pbkdf2_hmac(
        LEGACY_HASH_MODE, password_bytes, salt, LEGACY_ITERATIONS, KEY_LENGTH
    )

    cipher = Cipher(algorithms.AES(key), modes.CBC(iv))
    decryptor = cipher.decryptor()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…