Changed UID to HEX

This commit is contained in:
2018-07-30 19:37:44 +02:00
parent 2d707a9dfb
commit 29ffee3d76
2 changed files with 12 additions and 12 deletions

12
read.py
View File

@@ -8,11 +8,11 @@ DEFAULT_KEY = [0xFF,0xFF,0xFF,0xFF,0xFF,0xFF]
# Selecting key # Selecting key
KEY = DEFAULT_KEY KEY = DEFAULT_KEY
def uid_to_num(uid): def format_uid(uid):
n = 0 s = ""
for i in range(0, 5): for i in range(0, len(uid)):
n = n * 256 + uid[i] s += "%x" % uid[i]
return n return s.upper()
RFID = MFRC522.MFRC522() RFID = MFRC522.MFRC522()
@@ -84,7 +84,7 @@ while True:
data += block data += block
if data: if data:
text_read = "".join(chr(i) for i in data) text_read = "".join(chr(i) for i in data)
print "UID: ", uid_to_num(UID) print "UID: ", format_uid(UID)
print "Data: ", text_read,"\n" print "Data: ", text_read,"\n"
else: else:
print "Can't access sector", Sector, "!\n" print "Can't access sector", Sector, "!\n"

View File

@@ -8,11 +8,11 @@ DEFAULT_KEY = [0xFF,0xFF,0xFF,0xFF,0xFF,0xFF]
# Selecting key # Selecting key
KEY = DEFAULT_KEY KEY = DEFAULT_KEY
def uid_to_num(uid): def format_uid(uid):
n = 0 s = ""
for i in range(0, 5): for i in range(0, len(uid)):
n = n * 256 + uid[i] s += "%x" % uid[i]
return n return s.upper()
RFID = MFRC522.MFRC522() RFID = MFRC522.MFRC522()
@@ -90,7 +90,7 @@ while True:
for block_num in BlockAddrs: for block_num in BlockAddrs:
RFID.Write(block_num, data[(i*16):(i+1)*16]) RFID.Write(block_num, data[(i*16):(i+1)*16])
i += 1 i += 1
print "UID: ", uid_to_num(UID) print "UID: ", format_uid(UID)
print "Data: ", text[0:(len(BlockAddrs) * 16)], "\n" print "Data: ", text[0:(len(BlockAddrs) * 16)], "\n"
else: else:
print "Can't access sector", Sector, "!\n" print "Can't access sector", Sector, "!\n"