2012-03-28 206 views
2

在NFC切換SPEC是一個樣本 - 如何WPC配置寫入WIFI-標籤。NFC切換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兩兩AND/OR GroupCipher。

我每次都設置?另外,如果我不知道標籤上的加密是指Group還是Pairwise?

我希望你明白我的意思是,如果我從標籤讀取現在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); 

回答

0

如果你想連接到WPA(1)AP,那麼你必須使用TKIP。對於WPA2 AP,您需要CCMP。

現在如果你想同時使用(WPA(1)和WPA2 AP),那麼你必須設置兩個。

,您應該使用相同的機制(TKIP/CCMP)兩個成對& GroupWise的鑰匙。

成對密碼密鑰被用於單播消息,而GroupCipher密鑰用於廣播。

希望這會有所幫助,