C#: генерация MAC для ISO8583 по двум ключам

Рейтинг: 0Ответов: 1Опубликовано: 22.04.2015

Добрый день.

Столкнулся с интересной задачей - реализую протокол ISO8583, дошел до последнего пункта -требуется сформировать МАС (ключ авторизации сообщения). Известно, что будут даваться два КОМПОНЕНТА ключа (А и В), алгоритм: ANSI X9.19 retail MAC.

Подскажите пожалуйста, в какую сторону копать? Может кто-то сталкивался с этим?

Использую Windows 7, поэтому класс "MacAlgorithmProvider class" использовать не могу.

Ответы

▲ 2

вам сможет помочь bouncycastle: http://www.bouncycastle.org/csharp/ (bouncycastle.crypto.macs.ISO9797Alg3Mac)