⚠️ KIc и KID — это ДВА разных ключа по 16 байт каждый (для 3DES-2key). KIc шифрует тело пакета, KID считает MAC. Не путать с однобайтовыми идентификаторами KIc/KID в заголовке, которые кодируют только алгоритм и KVN. Если оператор дал «KIK» — это, скорее всего, ключ для команды PUT KEY (= DEK в GlobalPlatform), либо его слово для KIc — уточни у оператора.
4Адресация и счётчик
5Транспорт SMS
Содержимое .smshex-файлов меняется в зависимости от того, на каком уровне ваш SMSC принимает данные. UDH+CP — самый универсальный вариант для SMPP submit_sm.short_message.
→Расчётный pipeline
Сборка APDU-цепочки → Secured Data
Расчёт паддинга PCNTR для выравнивания шифр-блока (8 байт)