#encryption #hsm
Вопрос:
Так что я новичок в шифровании HSM. У нас есть платежный щит Thales 9000 HSM, и требуется зашифровать четкий PIN-код с использованием стандарта ISO 9564 Формат 0.
У меня есть следующее:
Заголовок сообщения: 00000000
Четкий вывод: 1111
КАСТРЮЛЯ: 6999999999999992
PIN-код ключа шифрования (32): XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Мое требование состоит в том, чтобы использовать команду BA
hsm для шифрования PIN-кода 1111, чтобы получить блок с шестнадцатеричным выводом 16. Я пытался
00000000BA1111FFFFFFFFFF999999999999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Но я получил ответ 15
, может ли кто-нибудь помочь посоветовать, каков правильный формат команды или пример.
Ответ №1:
«BA» зашифрует чистый pin-код с помощью LMK из HSM, он не будет шифровать pin-код с помощью ZPK
Поэтому сначала вы должны использовать команду BA(удалить ZPK из вашей команды), чтобы зашифровать pin-код под LMK, затем вы можете использовать » JG » для перевода pin-кода из LMK в ZPK.