W tym pliku: odszyfrowanie (WebCrypto + CryptoJS fallback) + generacja KSesSDMFileReadMAC (SV2) i wyliczenie MACt (8B) zgodnie z AN12196. Domyślny KSDMFileRead = 000...00 (możesz zmienić w UI). Referencja: /mnt/data/AN12196.pdf. :contentReference[oaicite:6]{index=6} :contentReference[oaicite:7]{index=7}
— brak —
— oczekuje —
—
—
—
—
—
—
— brak —
Uwaga: SV2 składam jako `3CC300010080 || UID || SDMReadCtr || zero pad to 16 bytes` (tak jak w AN12196 examples). Jeśli chcesz, zmień KSDMFileRead w polu wyżej. :contentReference[oaicite:8]{index=8}