title: Contact-less card through an OmniKey, how to get "UID"?
body: <p>I am trying to read information off of a smartcard, using a contact-less OmniKey 5321 card 
  reader.</p>
  
  <p><strong>Edit</strong>: Added a bounty.</p>
  
  <p>I'm writing a C# 3 in .NET 3.5 program, so this is a Windows application.</p>
  
  <p>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.)</p>
  
  <p>The card has the following information stamped onto it:</p>
  
  <pre>
  1* 00447   21091328-32
  </pre>
  
  <p>When using the Diagnostics application that comes with the OmniKey card reader, I get the following information:</p>
  
  <pre>
  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)
  </pre>
  
  <p>Now, here's some conversions I've considered:</p>
  
  <ul>
  <li>447 decimal = 1BF hexadecimal (not found)</li>
  <li>447 octal = 295 decimal (not found as BCD-type encoding)</li>
  <li>447 octal = 127 hexadecimal (not found)</li>
  <li>447 hexadecimal is not found</li>
  </ul>
  
  <p>Here's my questions:</p>
  
  <ul>
  <li>Is the "UID" number a unique number that I can rely on? I don't really care about the 447 number, all I need to know is that the information I pick from this card will uniquely identify it later, so that I can link it to the owner of the card</li>
  <li>How would I go about reading the UID number? Using WINSCARD.DLL in Windows I can see that I get the "ATR" data, every single byte, but the UID is apparently not present in that part.</li>
  </ul>
  
  <p>Here's the photo, if that gives you any information.</p>
  
  <p><img src="https://i.stack.imgur.com/eKVZk.jpg" alt="OmniKey reader back with card"></p>