I am trying to read information off of a smartcard, using a contact-less OmniKey 5321 card reader.
Edit: Added a bounty.
I'm writing a C# 3 in .NET 3.5 program, so this is a Windows application.
The card has some information stamped onto it, that I would assume, in some way, is present in the card data (there is a photo of the card and reader below.)
The card has the following information stamped onto it:
1* 00447 21091328-32
When using the Diagnostics application that comes with the OmniKey card reader, I get the following information:
Smart Card Name: iCLASS 16KS UID:EE 74 0E 00 FB FF 12 E0 ATR : 3B 8F 80 01 80 4F 0C A0 00 00 03 06 0A 00 1A 00 00 00 00 78 Protocol : ISO 15693 (Part 2)
Now, here's some conversions I've considered:
Here's my questions:
Here's the photo, if that gives you any information.
You can rely on UID but it seems truncated in your case :
UID:EE 74 0E 00 FB FF 12 E0
Uid are usually 16 bytes long.
You can read this Unique Identifier (UID): All ISO-compliant smart cards are provided with a UID number (akin to a VIN number on a vehicle). For interoperability purposes, a card’s UID is open and available to be read by all compliant readers. Since this unique number is not secured by keys, reading the UID of a smart card is comparable to reading a proximity card, mag stripe card or other technology that utilizes open, unsecured numbers.