Turbopower Lockbox3 - Могу ли я контролировать вектор инициализации и заполнение для шифрования AES-256?

В процессе перехода от Delphi2007 к XE2 мы думаем о переключении библиотек шифрования с DCPCrypt на Turbopower Lockbox 3.

а) В DCPCrypt у меня есть явный контроль над вектором инициализации. Как бы я установить IV в TPLB3?

б) DCPCrypt не имеет заполнения, перед шифрованием мы дополняем ноль открытым текстом. Как работает TPLB? Конечно, мы могли бы сделать это сами.

Test Vector Cipher = AES-256; Chaining mode = CBC; Termination = C# style all-zero-padding; IV transmission = Full block prepended in the clear in the ciphertext stream. Key = 33d46cffa158533194214a91e712fc2b45b587076675affd910edeca5f41ac64 little-endien IV = 917fe226df8308f4d96c33304768354a Ciphertext = +kdTGzdV5KZIw8tv466nhQ== (base64) Plaintext = 'a_decent_text' (ansistring)

Спасибо январь

Ответы на вопрос(1)

Ваш ответ на вопрос