5     These keys are from the pm3 c-codebase. 
 
   8     'ffffffffffff', -- Default key (first key used by program if no user defined key)
 
   9     '000000000000', -- Blank key
 
  10     'a0a1a2a3a4a5', -- NFCForum MAD key
 
  24     The data below is taken form the Slurp project, 
 
  25     https://github.com/4ZM/slurp/blob/master/res/xml/mifare_default_keys.xml
 
  30     '000000000000', -- Default key
 
  31     'ffffffffffff', -- Default key
 
  32     'b0b1b2b3b4b5', -- Key from mfoc
 
  33     '4d3a99c351dd', -- Key from mfoc
 
  34     '1a982c7e459a', -- Key from mfoc
 
  35     'aabbccddeeff', -- Key from mfoc
 
  36     '714c5c886e97', -- Key from mfoc
 
  37     '587ee5f9350f', -- Key from mfoc
 
  38     'a0478cc39091', -- Key from mfoc
 
  39     '533cb6c723f6', -- Key from mfoc
 
  40     '8fd0a4f256e9', -- Key from mfoc
 
  41     -- Data from: http://pastebin.com/wcTHXLZZ
 
  42     'a64598a77478', -- RKF SL Key A
 
  43     '26940b21ff5d', -- RKF SL Key A
 
  44     'fc00018778f7', -- RKF SL Key A
 
  45     '00000ffe2488', -- RKF SL Key B
 
  46     '5c598c9c58b5', -- RKF SL Key B
 
  47     'e4d2770a89be', -- RKF SL Key B
 
  48     -- Data from: http://pastebin.com/svGjN30Q
 
  49     '434f4d4d4f41', -- RKF JOJO GROUP Key A
 
  50     '434f4d4d4f42', -- RKF JOJO GROUP Key B
 
  51     '47524f555041', -- RKF JOJO GROUP Key A
 
  52     '47524f555042', -- RKF JOJO GROUP Key B
 
  53     '505249564141', -- RKF JOJO PRIVA Key A
 
  54     '505249564142', -- RKF JOJO PRIVA Key B
 
  55     -- Data from: http://pastebin.com/d7sSetef
 
  56     'fc00018778f7', -- RKF Rejskort Danmark Key A
 
  57     '00000ffe2488', -- RKF Rejskort Danmark Key B
 
  58     '0297927c0f77', -- RKF Rejskort Danmark Key A
 
  59     'ee0042f88840', -- RKF Rejskort Danmark Key B
 
  60     '722bfcc5375f', -- RKF Rejskort Danmark Key A
 
  61     'f1d83f964314', -- RKF Rejskort Danmark Key B
 
  62     -- Data from: http://pastebin.com/pvJX0xVS
 
  63     '54726176656C', -- Transport Key A
 
  64     '776974687573', -- Transport Key B
 
  65     '4AF9D7ADEBE4', -- Directory and event log Key A
 
  66     '2BA9621E0A36', -- Directory and event log Key B
 
  67         -- Data from: http://pastebin.com/AK9Bftpw
 
  68     '48ffe71294a0', -- Länstrafiken i Västerbotten
 
  69     'e3429281efc1', -- Länstrafiken i Västerbotten
 
  70     '16f21a82ec84', -- Länstrafiken i Västerbotten
 
  71     '460722122510', -- Länstrafiken i Västerbotten
 
  72     -- Data from: http://pastebin.com/Dnnc5dFC
 
  73     -- New cards are not encrypted (MF Ultralight)
 
  74     'fc00018778f7', -- Västtrafiken Key A
 
  75     '00000ffe2488', -- Västtrafiken Key B
 
  76     '0297927c0f77', -- Västtrafiken Key A
 
  77     'ee0042f88840', -- Västtrafiken Key B
 
  78     '54726176656c', -- Västtrafiken Key A
 
  79     '776974687573', -- Västtrafiken Key B
 
  80     -- Data from: http://pastebin.com/y3PDBWR1
 
 102     -- Data from,:, http://pastebin.com/TUXj17K3
 
 103     'fc0001877bf7', -- RKF ÖstgötaTrafiken Key A
 
 104     '00000ffe2488', -- RKF ÖstgötaTrafiken Key B
 
 105     '0297927c0f77', -- RKF ÖstgötaTrafiken Key A
 
 106     'ee0042f88840', -- RKF ÖstgötaTrafiken Key B
 
 107     '54726176656c', -- RKF ÖstgötaTrafiken Key A
 
 108     '776974687573', -- RKF ÖstgötaTrafiken Key B
 
 111     The keys below are taken from from https://code.google.com/p/mifare-key-cracker/downloads/list
 
 134     The keys below are taken from from https://github.com/4ZM/mfterm/blob/master/dictionary.txt
 
 137         'abcdef123456', -- Key from ladyada.net
 
 149     Should be for Mifare TNP3xxx tags key A
 
 167         http://www.proxmark.org/forum/viewtopic.php?id=2430
 
 188          mystery Key A and B for Mifare 1k EV1 (S50) Sector 17!
 
 195         ref: http://pastebin.com/QjUc66Zg
 
 238 --    The keys above have just been pasted in, for completeness sake. They contain duplicates. 
 
 239 --    We need to weed the duplicates out before we expose the list to someone who actually wants to use them
 
 240 --    @param list a list to do 'uniq' on
 
 242 local function uniq(list)
 
 245     --print("list length ", #list)
 
 246     for _, value in pairs(list) do
 
 247         value = value:lower()
 
 248         if not foobar[value] then
 
 250             table.insert(foobar, value);
 
 253     --print("final list length length ", #foobar)