ネイティブ コードから Android デバイスの nfc 機能にアクセスすることは可能ですか?
私は、ネイティブ コードを使用して mifare カードを読み書きできると考えていました。これにより、逆コンパイルが容易ではないため、セキュリティが強化されます。しかし、ネイティブの Android API が mifare カードをサポートしているかどうかはわかりません。
Androidデバイスでmifareカードを読み書きするためにJavaで書かれたアプリケーションがあります。カードに保存されているキーとバイナリ情報は既に設計されており、私には制御できません。
生成された apk を逆コンパイルして難読化解除するのは簡単でした。そのため、暗号化されている場合でも、カードのキーを簡単に取得できます。セキュリティが重要なため、これは問題です。
アプリケーションのセキュリティを向上させる他の方法はありますか? キーを抽出しにくくしたい。