MagTek IntelliStripe65 99875161 User Manual
Page 19

Section 3. Device Application
13
This command has two parts and the key is not usable until the second part is executed.
• The first part loads one of the components of the key, the second part loads the other.
• The first part must be entered first, the second part must be entered within two
minutes of the first part.
• There must be no loss of power to the device between the entry of the first and second
parts.
• Both parts must be the same length (either 8 bytes or 16 bytes) or an error is reported.
• The two parts are combined by XORing in the unit to create the final key.
• On receipt of the correctly formatted first part, all MSK structures (as described
above) are cleared, and the new first part is stored in secure memory in anticipation of
receipt of the second part.
• On receipt of the second part, the parts are combined, and the key is activated,
returning to normal operations.
Request Message Data:
Byte
Usage
1
Key Part, 1 = first part, 2 = second part
2
RFU – Leave zero
3-10
or
3-18
Key value for component of new Master Key. It may be 8 bytes (single DES) or 16 bytes
(triple DES).
Response Message Data: None
Response Message Result Codes:
Success = 00 (Hex)
The command completed successfully.
Bad Parameter = 06 (Hex)
The Key Part is not equal to 1 or 2
OR
The given key is not either 8 bytes or 16 bytes long.
Attempt to load second part with different key length than first part.
Attempt to load second part without previously loading first part (could also be
due to lapse of more than two minutes or loss of power between loading parts).
Example Request: Load Key 0123456789ABCDEFFEDCBA9876543210
First Part =
0F0F0F0F0F0F0F0F 0F0F0F0F0F0F0F0F
Second Part = 0E2C4A6886A4C2E0 F1D3B597795B3D1F
Example Request (First Part):
Field
MTYP
APPL
CMND
RC
DATA
Byte
1
2
3
4
5-22
Value (Hex)
00
00
82
00
0100 0F0F0F0F0F0F0F0F 0F0F0F0F0F0F0F0F