2013-08-22 7 views
0

nfc 태그를 사용하여 음식 주문 시스템을 개발하고 있습니다. 아이디어는 식당 위치와 테이블 번호를 nfc 태그에 저장하는 것이며, 사용자가 탭하면 앱은 nfc 태그 저장된 데이터에 따라 식당의 서버에서 특정 정보 (음식 메뉴)를 검색합니다.android nfc mime types

내 문제는 특정 MIME 유형을 사용하여 nfc 태그 안에 저장된 데이터를 암호화하고 싶습니다. 데이터를 암호화 할 수 있습니까? 또는 그냥 텍스트/일반 및 md5 문자열을 사용해야합니까? 갤럭시 넥서스를 사용

메신저, 사전 ^^ 4.3

들으

답변

0

예가 할 수있는 방법입니다,하지만 당신은 MIFARE 플러스 같은 카드의 spesial 종류를 필요로하고 AES를 사용할 수 있습니다 encription. 불행히도 NXP에서 사양을 가져와야하며 NDA에서만 사용할 수 있습니다. 앱이

0

최고의 소원 당신은 (잘 작동합니다 텍스트/일반) 당신의 NDEF 레코드에 넣어 전에 데이터를 암호화하기 위해 휴대 전화에서 제공하는 암호화를 사용할 수 있습니다. 이 경우 암호화를위한 특정 칩 기능과는 독립적입니다.

그러나 이는 암호화 키가 전화기에 상주하며 공격받을 수 있음을 의미합니다. 귀하의 경우에 우려의 여부, 당신은 자신을 고려해야합니다.

Btw : MD5는 암호화가 아니라 해시 함수입니다. 나는 예를 들어 차라리 갈 것이다. AES 또는 3DES.

+0

추가하려면 text/plain과 함께 TNF 0x02 "media_type"을 사용하는 대신 TNF 0x05 "알 수 없음"을 사용하는 것이 좋습니다. 이것은 태그의 공간을 소비하는 많은 오버 헤드를 지니지 않지만 이점을주지는 않습니다. – corvairjo