Unofficial Python script to decrypt the Income Tax Department's encrypted AIS JSON files downloaded for the AIS Utility.
This script currently handles the observed file format:
- first 32 hex characters: IV
- next 32 hex characters: salt
- remaining data: ciphertext in Base64 or hex
- key derivation: PBKDF2-HMAC-SHA256, 1000 iterations, 32-byte key