2012-08-10 1263 views
1

當前我正在使用以下應用程序將數據寫入NFC標籤https://play.google.com/store/apps/details?id=com.antares.nfc&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5hbnRhcmVzLm5mYyJd,因爲它允許我指定標籤的AAR。但是,當我寫標籤時,我發現了一個安全問題,標籤中的數據可以很容易地更改,因此我想問一下,是否有可能只有某些人可以重寫標籤?或者以一種簡單的方式,鎖定標籤,以便在我確信應用中的數據是正確的之後,沒有人可以重寫它。我仍然是使用NFC技術的初學者,並且發現它可能會在未來更受歡迎,因此我想了解更多。將NFC標籤更改爲只讀

回答

3

如果你正在開發你自己的應用程序;如果該標籤已經被Ndef格式化,那麼您有Ndef.makeReadOnly()方法,您可以在完成Ndef.writeNdefMessage(NdefMessage)後應用該方法。或者,如果標籤不是Ndef格式,而是NdefFormatable,則您有NdefFormatable.makeReadOnly(NdefMessage)方法,Ndef格式化標籤,寫入NdefMessage並使標籤只讀一次。

Play商店還有其他NFC應用程序,如果標籤技術允許,它將使已寫入的標籤只讀。但這是一個編程/開發網站。

+0

好的,謝謝你的幫助,對不起,我在錯誤的網站上發佈了這個問題。 – Conrad 2012-08-10 08:48:09

+2

我不認爲這是錯誤的網站,實際上。請參閱以下問題:http://stackoverflow.com/questions/11456482/how-to-lock-write-permissions-on-nfc-tags-any-tools-out-there和http://stackoverflow.com/問題/ 11875393/NFC標籤,以用戶的身份驗證 – 2012-08-10 18:02:48