2

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

有一个用于加密的记录条目。

因此,如果我想为 WIFI-Config 存储加密,有两点我感兴趣: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);

但是我什么时候为 Pairwise AND/ OR GroupCipher 设置 TKIP、CCMP。

我总是同时设置吗?另外,如果我不知道标签上的加密是指 Group 还是 Pairwise?

我希望你知道我的意思,如果我现在从标签中读取 AES,我是否设置

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

或者

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

或者

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

1 回答 1

0

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

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

您应该对 PairWise 和 GroupWise 密钥使用相同的机制 (TKIP/CCMP)。

Pairwise Cipher 密钥用于单播消息,而 GroupCipher 密钥用于广播。

希望这可以帮助,

于 2012-08-08T05:50:27.190 回答