如何使NDEF文本记录人类不可读?

时间:2012-07-14 15:25:18

标签: java android nfc ndef

我有一个带有ndef文本记录的nfc标签。文字是

Paris/London

任何拥有nfc标签阅读应用的人都可以这样阅读。

我应该如何加密/编码此文本以使其无法读取?我希望我的应用程序解密/解码它,以便它可以使用它。

1 个答案:

答案 0 :(得分:0)

您可以设置一个表格,将可能的字符串映射到整数,而不是使用这些字符串。例如:巴黎 - > 0,伦敦 - > 1,等等。您的标签可能包含文本“0/1”,任何没有您的桌子的人都无法解释。

另一种可能性是简单地加密String。但是,要将其存储在NFC标签上,您必须创建自己的NDEF记录类型,或者,例如,使用Base64编码才能将加密的字符串存储在NDEF文本记录中(因为它只应包含人类可读的文字。)