1.一種數(shù)據(jù)加密方法,其特征在于,包括:
第一終端的無(wú)線通信模塊獲取所述第一終端的應(yīng)用處理器傳輸來(lái)的數(shù)據(jù)包;
所述無(wú)線通信模塊判斷所述第一終端當(dāng)前接入的WiFi網(wǎng)絡(luò)是否為安全網(wǎng)絡(luò);
若所述WiFi網(wǎng)絡(luò)不是安全網(wǎng)絡(luò),則所述無(wú)線通信模塊將所述數(shù)據(jù)包加密并通過(guò)所述WiFi網(wǎng)絡(luò)將加密后的所述數(shù)據(jù)包發(fā)送至第二終端。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述無(wú)線通信模塊判斷所述第一終端當(dāng)前接入的WiFi網(wǎng)絡(luò)是否為安全網(wǎng)絡(luò),包括:
所述無(wú)線通信模塊向提供所述WiFi網(wǎng)絡(luò)的路由器發(fā)送第一請(qǐng)求消息以獲取所述路由器的設(shè)置信息;
根據(jù)所述路由器的設(shè)置信息確定所述WiFi網(wǎng)絡(luò)為家庭網(wǎng)絡(luò)或公共網(wǎng)絡(luò);
若所述WiFi網(wǎng)絡(luò)為公共網(wǎng)絡(luò),則確定所述WiFi網(wǎng)絡(luò)不是安全網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求2所述方法,其特征在于,若所述WiFi網(wǎng)絡(luò)為家庭網(wǎng)絡(luò),所述無(wú)線通信模塊判斷所述第一終端當(dāng)前接入的WiFi網(wǎng)絡(luò)是否為安全網(wǎng)絡(luò),包括:
判斷所述WiFi網(wǎng)絡(luò)當(dāng)前是否有其他終端設(shè)備接入;
若所述WiFi網(wǎng)絡(luò)當(dāng)前有其他終端設(shè)備接入,則確定所述WiFi網(wǎng)絡(luò)不是安全網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求3所述方法,其特征在于,所述判斷所述WiFi網(wǎng)絡(luò)當(dāng)前是否有其他終端設(shè)備接入,包括:
所述無(wú)線通信模塊在所述WiFi網(wǎng)絡(luò)中廣播第二請(qǐng)求消息以使所述WiFi網(wǎng)絡(luò)中的其他終端設(shè)備返回其媒體接入控制MAC地址;
若接收到其他終端設(shè)備返回的MAC地址,則確定所述WiFi網(wǎng)絡(luò)當(dāng)前有其他終端設(shè)備接入。
5.根據(jù)權(quán)利要求4所述方法,其特征在于,若所述WiFi網(wǎng)絡(luò)是安全網(wǎng)絡(luò),所述方法還包括:
所述無(wú)線通信模塊對(duì)所述數(shù)據(jù)包進(jìn)行關(guān)鍵字提取,以確定所述數(shù)據(jù)包中是否包含賬號(hào)密碼信息;
若所述數(shù)據(jù)包中包含賬號(hào)密碼信息,則所述無(wú)線通信模塊將所述數(shù)據(jù)包加密。
6.根據(jù)權(quán)利要求1~5中任意一項(xiàng)所述方法,其特征在于,所述無(wú)線通信模塊將所述數(shù)據(jù)包加密,包括:
所述無(wú)線通信模塊解析所述數(shù)據(jù)包,以獲取所述第二終端的互聯(lián)網(wǎng)協(xié)議IP地址;
根據(jù)所述第二終端的IP地址查詢數(shù)據(jù)庫(kù)以獲取所述第二終端的公開(kāi)密鑰;
利用所述公開(kāi)密鑰對(duì)所述數(shù)據(jù)包進(jìn)行加密以使所述第二終端在接收到加密后的所述數(shù)據(jù)包后,利用對(duì)應(yīng)所述公開(kāi)密鑰的私有密鑰對(duì)所述數(shù)據(jù)包進(jìn)行解密。
7.一種數(shù)據(jù)加密裝置,其特征在于,包括:
獲取單元,用于獲取第一終端的應(yīng)用處理器傳輸來(lái)的數(shù)據(jù)包;
判斷單元,用于判斷所述第一終端當(dāng)前接入的WiFi網(wǎng)絡(luò)是否為安全網(wǎng)絡(luò);
第一加密單元,用于若所述WiFi網(wǎng)絡(luò)不是安全網(wǎng)絡(luò),將所述數(shù)據(jù)包加密;
發(fā)送單元,用于通過(guò)所述WiFi網(wǎng)絡(luò)將加密后的所述數(shù)據(jù)包發(fā)送至第二終端。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷單元,包括:
發(fā)送子單元,用于向提供所述WiFi網(wǎng)絡(luò)的路由器發(fā)送第一請(qǐng)求消息以獲取所述路由器的設(shè)置信息;
第一確定子單元,用于根據(jù)所述路由器的設(shè)置信息確定所述WiFi網(wǎng)絡(luò)為家庭網(wǎng)絡(luò)或公共網(wǎng)絡(luò);
第二確定子單元,用于若所述WiFi網(wǎng)絡(luò)為公共網(wǎng)絡(luò),確定所述WiFi網(wǎng)絡(luò)不是安全網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷單元,還包括:
判斷子單元,用于判斷所述WiFi網(wǎng)絡(luò)當(dāng)前是否有其他終端設(shè)備接入;
第三確定子單元,用于若所述WiFi網(wǎng)絡(luò)當(dāng)前有其他終端設(shè)備接入,確定所述WiFi網(wǎng)絡(luò)不是安全網(wǎng)絡(luò)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷子單元,包括:
廣播子單元,用于在所述WiFi網(wǎng)絡(luò)中廣播第二請(qǐng)求消息以使所述WiFi網(wǎng)絡(luò)中的其他終端設(shè)備返回其媒體接入控制MAC地址;
第四確定子單元,用于若接收到其他終端設(shè)備返回的MAC地址,確定所述WiFi網(wǎng)絡(luò)當(dāng)前有其他終端設(shè)備接入。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括:
提取單元,用于對(duì)所述數(shù)據(jù)包進(jìn)行關(guān)鍵字提取,以確定所述數(shù)據(jù)包中是否包含賬號(hào)密碼信息;
第二加密單元,用于若所述數(shù)據(jù)包中包含賬號(hào)密碼信息,將所述數(shù)據(jù)包加密。
12.根據(jù)權(quán)利要求7~11中任意一項(xiàng)所述的裝置,其特征在于,所述第一加密單元,包括:
解析子單元,用于解析所述數(shù)據(jù)包,以獲取所述第二終端的互聯(lián)網(wǎng)協(xié)議IP地址;
查詢子單元,用于根據(jù)所述第二終端的IP地址查詢數(shù)據(jù)庫(kù)以獲取所述第二終端的公開(kāi)密鑰;
加密子單元,用于利用所述公開(kāi)密鑰對(duì)所述數(shù)據(jù)包進(jìn)行加密以使所述第二終端在接收到加密后的所述數(shù)據(jù)包后,利用對(duì)應(yīng)所述公開(kāi)密鑰的私有密鑰對(duì)所述數(shù)據(jù)包進(jìn)行解密。
13.一種終端設(shè)備,包括處理器與存儲(chǔ)器,其特征在于,包括無(wú)線通信模塊;
其中,所述無(wú)線通信模塊用于執(zhí)行如權(quán)利要求1至權(quán)利要求6任一項(xiàng)所述的方法。
14.一種電子設(shè)備,包括:應(yīng)用處理器和無(wú)線通信模塊,所述應(yīng)用處理器與所述無(wú)線通信模塊之間以可通信方式連接,其特征在于,
所述應(yīng)用處理器用于將加密待傳輸?shù)臄?shù)據(jù)包的操作分配給所述無(wú)線通信模塊進(jìn)行處理;
所述無(wú)線通信模塊用于執(zhí)行對(duì)所述待傳輸?shù)臄?shù)據(jù)包的加密操作。