kopia lustrzana https://github.com/jackfagner/NfcKey
Update NfcKeyC.c
rodzic
c387c652a5
commit
1d4aa97fa8
|
@ -76,7 +76,7 @@ uint32_t getkey(uint8_t* uid)
|
||||||
{
|
{
|
||||||
uint8_t i;
|
uint8_t i;
|
||||||
//Rotate
|
//Rotate
|
||||||
uint8_t r = (uid[1] + uid[3] + uid[5] + uid[7]) & 7; //Rotation offset
|
uint8_t r = (uid[1] + uid[3] + uid[5]) & 7; //Rotation offset
|
||||||
uint8_t ru[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; //Rotated UID
|
uint8_t ru[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; //Rotated UID
|
||||||
for (i = 0; i < 7; i++)
|
for (i = 0; i < 7; i++)
|
||||||
ru[(i + r) & 7] = uid[i];
|
ru[(i + r) & 7] = uid[i];
|
||||||
|
@ -97,7 +97,7 @@ uint16_t getpack(uint8_t* uid)
|
||||||
{
|
{
|
||||||
uint8_t i;
|
uint8_t i;
|
||||||
//Rotate
|
//Rotate
|
||||||
uint8_t r = (uid[2] + uid[5] + uid[7]) & 7; //Rotation offset
|
uint8_t r = (uid[2] + uid[5]) & 7; //Rotation offset
|
||||||
uint8_t ru[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; //Rotated UID
|
uint8_t ru[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; //Rotated UID
|
||||||
for (i = 0; i < 7; i++)
|
for (i = 0; i < 7; i++)
|
||||||
ru[(i + r) & 7] = uid[i];
|
ru[(i + r) & 7] = uid[i];
|
||||||
|
|
Ładowanie…
Reference in New Issue