INNER CODE UNIT · Python

payload

stratumauth/app · extra/decrypt_backup.py:51

    payload = data[len(HEADER) + SALT_LENGTH + IV_LENGTH :]

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

    key = argon2.low_level.hash_secret_raw(
        password_bytes,
        salt,
        time_cost=ITERATIONS,
        memory_cost=MEMORY_SIZE,
        parallelism=PARALLELISM,
        hash_len=KEY_LENGTH,
        type=Type.ID,
    )

    aes = AESGCM(key)
    return aes.decrypt(iv, payload, None)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…