![]() Question 2) I'm pretty sure I can guarantee security using AES encryption, but I don't want people (besides me) messing with the stored data (formatting tag or writing info there). Question 1) When using application level encryption, why (is it?) is MIFARE Ultralight C safer then NTAG213? On my research, I've found that when it comes to security Ultralight C > NTAG213. So far so good - only I can understand the data on the tag. Ndef.writeNdefMessage(new NdefMessage(mimeRecord)) Īs you can notice, I'm using application level encryption to encrypt the message ( messageEncrypted) before writing it to the tag (AES-256 encrypt with 'com.scottyab:aescrypt:0.0.1' library - with a very big password key that uses also the tag UID as part of it). NdefRecord mimeRecord = NdefRecord.createMime("text/plain", messageEncrypted.getBytes(Charset.forName("US-ASCII"))) Right now, I'm using NTAG213 doing the below code: nnect() I have a (university) project where I basically write and read text out of an NFC tag with Android devices in order to store one's balance in the card (which can be used on the cafeteria, for example). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |