Key injection command – MagTek IntelliStripe65 99875161 User Manual
Page 18

IntelliStripe 65 Command Reference
12
This command will fail in following situations.
• If there is no key in the device, when you set the data value to 1 or 2, the device will
send back BAD COMMAND response. That means, before running this command to
set “Selected” or “TotalEnc”, there must be a key in the flash space, otherwise, you
must run KEY INJECTION COMMAND first.
• If the data field length is not 1, the device will send back BAD PARAMETER
response.
• If the data value is bigger than 2, the device will send back BAD PARAMETER
response.
• If the data value is less than current system data encryption setting; the device will
send back BAD PARAMETER response. That means, the system data encryption
setting is one direction setting, it can only be changed from 0->1, 0->2 or 1->2.
Example Request :
Field
MTYP
APPL
CMND
RC
DATA
Byte
1
2
3
4
5
Value (Hex)
00
00
81
00
02
Example Response:
Field
MTYP
APPL
CMND
RC
Byte
1
2
3
4
Value (Hex)
40
00
81
00
KEY INJECTION COMMAND
Application ID: 00(Hex)
Command ID: 82 (Hex)
Description:
This command is used to inject the key that is used to optionally encrypt/decrypt application
messages. This key is non-volatile so it persists even when the device is power cycled or reset.
If the reader is equipped with an encrypting IntelliHead, then this command also initiates key
paring between the reader and the head, and enables card data encryption between the two. The
encryption between the reader and the head will persist even if the device is power cycled or
reset. No encryption is performed between the reader and the head until this key injection
command issued.