TurboPower LockBox 3: AES128 и заполнение ISO 10126
Я знаю, что это отозванный стандарт. Тем не менее, клиент хочет этого (и мы знаем, кто всегда прав). Итак, как мне это сделать? Как я могу выбрать заполнение ISO 10126 для шифрования AES128?
Изменить: LB-версия используется 3.4.1 (у меня не было времени / знаний, чтобы исправить последний выпуск для запуска с XE2)
1 ответ
(1) Вы можете свернуть свой собственный отступ. Если вы свернете свой собственный отступ, чтобы размер сообщения был точным кратным блочному шифру, TPLB3 не будет пытаться добавить дополнительное заполнение.
(2) Для большинства режимов сцепления TPLB3 автоматически добавляет соль. Обычно это хорошая вещь, но если вам это нужно без, вы можете удалить опцию для этого.
(3) Я поддерживаю версию 3.5.0, которую вы можете найти здесь
http://lockbox.seanbdurkin.id.au/Grok+TurboPower+LockBox
По сравнению с 3.4.1 имена устройств сильно изменились, но код не изменился.
(4) Если вам нужен рабочий пример, пожалуйста, оставьте свой KAT.