NFC Handover WIFI + шифрование - PullRequest
2 голосов
/ 28 марта 2012

В NFC Handover Spec есть пример - как записать WPC Config в WIFI-тег.

Существует запись для шифрования.

Так что, если я хочу сохранить Шифрование для WIFI-конфигурации, меня интересуют 2 момента: TKIP, CCMP

Я могу хранить эту информацию, но я не знаю, прочитав эту информацию, если это относится к GroupCipher ИЛИ PairwiseCipher ИЛИ оба?

Так что я могу установить это:

config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);

и

config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);

Но когда я устанавливаю TKIP, CCMP для парного и / или группового шифра.

Я всегда устанавливаю оба? Также, если я не знаю, относится ли шифрование к тегу к группе или к парному?

Надеюсь, вы понимаете, о чем я. Если я сейчас читаю AES из тега, я должен установить

config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);

OR

config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);

OR

config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);

1 Ответ

0 голосов
/ 08 августа 2012

Если вы хотите подключиться к точке доступа WPA (1), вам нужно использовать TKIP. Для AP WPA2 вам нужен CCMP.

Теперь, если вы хотите использовать оба (WPA (1) и WPA2 AP), вы должны установить оба.

Вы должны использовать один и тот же механизм (TKIP / CCMP) для ключей PairWise и GroupWise.

Ключ парного шифра используется для одноадресных сообщений, а ключ GroupCipher - для широковещательной передачи.

Надеюсь, это поможет,

...