NFC切换WIFI +加密

时间:2012-03-28 10:57:24

标签: android wifi nfc ndef

在NFC Handover Spec中有一个示例 - 如何将WPC配置写入WIFI标签。

有一个加密记录条目。

因此,如果我想为WIFI-Config存储加密,我有两点感兴趣: TKIP,CCMP

我可以存储这些信息,但是如果这样的话,我不会通过阅读这些信息来了解 GroupCipher或PairwiseCipher OR两者?

所以我可以这样设置:

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用于成对AND / OR GroupCipher。

我总是设置两者吗?另外,如果我不知道标签上的加密是指群组还是成对?

我希望你知道我的意思,如果我现在从标签读取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 :(得分:0)

如果要连接到WPA(1)AP,则必须使用TKIP。对于WPA2 AP,您需要CCMP。

现在,如果你想同时使用它们(WPA(1)和WPA2 AP),那么你必须同时设置它们。

你应该对PairWise和amp;使用相同的机制(TKIP / CCMP)。 GroupWise Keys。

成对密码密钥用于单播消息,而GroupCipher密钥用于广播。

希望这有帮助,