VhlCfg / File / UltralightKeyList Value
Contains the list of keys needed to access a MIFARE Ultralight
C/EV1 card with this VHL file. These keys are referenced by
VhlCfg/File/UltralightKeyIdx
Properties
- Value ID: 0x0300/0xA8
- Default value: NoLimitations TripleDES 0x49 0x45 0x4D 0x4B 0x41 0x45 0x52 0x42 0x21 0x4E 0x41 0x43 0x55 0x4F 0x59 0x46
Format
Name | Type/Size | Description | |||
---|---|---|---|---|---|
- | Array (until end of frame) | - | |||
AccessRights.KeySettings | Bit mask (8 bits) | Accessrights for Keys. By default all operations are allowed. But with this bitmask this key can be locked for some operations. | |||
IsVersion | Boolean (bit 0x80) | - | |||
IsDivInfo | Boolean (bit 0x40) | - | |||
RFU | Integer (bit mask area 0x38) | Zero padding | |||
DenyFormat | Boolean (bit 0x04) | - | |||
DenyWrite | Boolean (bit 0x02) | - | |||
DenyRead | Boolean (bit 0x01) | - | |||
Optional field, condition: IsVersion | |||||
AccessRights.Version | Integer (8 bits) | Key version. | |||
Optional field, condition: IsDivInfo | |||||
AccessRights.DiversificationMode | Enumeration (8 bits) |
Values:
|
|||
AccessRights.DivIdx | Integer (8 bits) | Index for data converter rule located in Project.DiversificationData: range 0..0x7F | |||
Algorithm | Enumeration (8 bits) |
This byte defines the crypto algorithm that shall be used when working with the key that is following. The CryptoAlgorithm furhtermore implies the length of the following key Values:
|
|||
Optional field, condition: (Algorithm == Algorithm.TripleDES) or (Algorithm == Algorithm.AES) | |||||
TripleDesAesKey | Raw data (length 16 Bytes) | This is the key to use for 3DES or AES authentication. |