MifareClassicCommon

Public Member Enumerations
enumTDataBlockAccessCondition { ETransportConfiguration, EReadAB, EReadABWriteB, EValueBlock, ..., ENone }
enumTKeyType { EKeyA, EKeyB }
enumTSectorTrailerAccessCondition { EKeyAWriteAReadBitsReadWriteB, EKeyAReadBitsReadB, EKeyAReadBitsKeyBWriteAReadBitsWriteB, EKeyABReadBits1, ..., EKeyABReadBits2 }

Namespace that provides MifareClassic related enumerations.

Member Enumeration Documentation

Enum TDataBlockAccessCondition

EnumeratorValueDescription
ETransportConfiguration0
Access:
  • Read access with Key A or Key B.

  • Write access with Key A or Key B.

  • Increment access with Key A or Key B.

  • Decrement, Transfer, restore access with . Key A or Key B.

EReadAB2
Access:
  • Read access with Key A or Key B.

  • Write access never.

  • Increment access never.

  • Decrement, Transfer, restore. access never.

EReadABWriteB1
Access:
  • Read access with Key A or Key B.

  • Write access with Key B.

  • Increment access never.

  • Decrement, Transfer, restore. access never.

EValueBlock3
Access:
  • Read access with Key A or Key B.

  • Write access with Key B.

  • Increment access with Key B.

  • Decrement, Transfer, restore access with. Key A or Key B.

EValueBlock24
Access:
  • Read access with Key A or Key B.

  • Write access never.

  • Increment access never.

  • Decrement, Transfer, restore access with. Key A or Key B.

EReadBWriteB6
Access:
  • Read access with Key B.

  • Write access with KeyB.

  • Increment access never.

  • Decrement, Transfer, restore access with. Key A or Key B.

EReadB5
Access:
  • Read access with Key B.

  • Write access never.

  • Increment access never.

  • Decrement, Transfer, restore access never.

ENone7

No access to block.

Enum TKeyType

EnumeratorValueDescription
EKeyA1

Authentication key A

EKeyB

Authentication key B

Enum TSectorTrailerAccessCondition

EnumeratorValueDescription
EKeyAWriteAReadBitsReadWriteB0
Access:
  • Write Key A with Key A

  • Read Access bits with Key A

  • Read/Write Key B with Key A

Note:

Key B may be read

EKeyAReadBitsReadB2
Access:
  • Read Access bits with Key A

  • Read Key B with Key A

Note:

Key B may be read

EKeyAReadBitsKeyBWriteAReadBitsWriteB4
Access:
  • Write Key A with Key B

  • Read Access bits with Key A or Key B

  • Write Key B with Key B

EKeyABReadBits16
Access:
  • Read Access bits with Key A or Key B

EKeyAWriteAReadWriteBitsReadWriteB1
Access:
  • Write Key A with Key A.

  • Read/Write Access bits with Key A

  • Read/Write Key B with Key A

Note:

Key B may be read

Transport configuration

EKeyAReadBitsKeyBWriteAReadWriteBitsWriteB3
Access:
  • Write Key A with Key B

  • Read Access bits with Key A or B

  • Write Access bits with Key B

  • Write Key B with Key B

EKeyAReadBitsKeyBReadWriteBits5
Access:
  • Read Access bits with Key A or Key B

  • Write Access bits with Key B

EKeyABReadBits27
Access:
  • Read Access bits with Key A or Key B