2016-05-10 11 views
0

ルーテッドフォンのアプリケーションを使用して接続されたWi-Fiのパスワードをユーザーが確認できないように、プログラムで接続する必要があります。パスワードを保護するための方法やアルゴリズムはありますか?パスワードで保護されたWi-Fiにプログラムで接続します - Android?

+0

パスワードは構成設定で保存され、プレーンテキストであり、rootが所有します。根っこのハンドセットでは、どこを見たらそれが見えるでしょう。一言で言えば、答えはいいえ、サーバー側の設定です。とにかく、プログラムで安全なWi-Fiに接続する理由は何ですか?一度だけ入力すると、wpa-supplicantは次回に覚えています。 – t0mm13b

+0

はい、ありますが、あなたのアプリケーションにも、そのパスをプレーンテキストに復号化するコードがありますので....知っています...それを保護することは不可能です –

答えて

0

パスワードを非表示にし、暗号化して保存し、実行時にのみ復号化したい場合は、次のようにすることができます。

How do I connect to a specific Wi-Fi network in Android programmatically?

+2

リバースエンジニアリング時に復号化アルゴリズムが表示されます。 OPは根っこのハンドセットに関心を向けているように見え、APKを逆コンパイルすることができる技術に精通したユーザーを暗示している。 – t0mm13b

+0

ルーテッドデバイスでは、ユーザーがドライバレベルでキーを取得する場合もあります。解読する必要はない:解読されるまで待つ。 – curiousguy

関連する問題