payShield host commands

Key management

payShield BY — Translate ZMK (ZMK→LMK)

answers with BZ

Import a ZMK that is encrypted under another ZMK (ZMKi) — raw hex or a Thales/X9.143 key block under the ZMKi — re-encrypting it under the LMK

Fields

FieldWhat it holds
ZMKi under LMK32 or 33 or 97 or 129 charsS… key block (97/129 chars), or 32 hex / U+32 under a variant LMK
ZMK under ZMKi32 or 48 or 80 charsraw hex under the ZMKi, or a Thales/X9.143 TR-31 key block

Worked values

Example values for each field. The key blocks work against the Thales test LMK the simulator ships with.

Raw hex under the ZMKi
ZMKi under LMK
S10096K0TE00N00000663F8250BF0FF91DF4C91CCB0256EC24387973879ADD7A13A565AA103BF7B2DB0ADCB419A4D5115
ZMK under ZMKi
492550749403C5DF492550749403C5DF
Key block under the ZMKi
ZMKi under LMK
S10096K0TE00N00000663F8250BF0FF91DF4C91CCB0256EC24387973879ADD7A13A565AA103BF7B2DB0ADCB419A4D5115
ZMK under ZMKi
B0080K0TN00N0000106E130485F06BB729593D899EE1E2116B28EF4C59BDE3F394F613ECF0A73F3F
Open BY in the simulator

Key management