System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種windows?line程序聊天數(shù)據(jù)審查方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、隨著信息技術(shù)的快速發(fā)展,聊天軟件已經(jīng)成為人們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠帧H欢捎诹奶燔浖械男畔⑼婕暗絺€(gè)人隱私和商業(yè)機(jī)密等敏感內(nèi)容,因此如何對(duì)聊天數(shù)據(jù)進(jìn)行有效的審查和監(jiān)管成為了一個(gè)重要的問(wèn)題。
2、line軟件是一款通訊聊天軟件,通過(guò)它能夠去與家人,與朋友自由交流通訊,無(wú)論是在聊天之中發(fā)送圖片,視頻,又或者是上傳文件,下載文件都是可以的。目前,需要line用戶掃描登錄后獲取加密文件的key來(lái)解密聊天數(shù)據(jù)密文,由于解密的聊天數(shù)據(jù)中只有聊天內(nèi)容,無(wú)法對(duì)會(huì)話中的附件進(jìn)行審查,導(dǎo)致審查不夠準(zhǔn)確。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的主要目的在于解決line程序聊天數(shù)據(jù)審查不夠準(zhǔn)確的技術(shù)問(wèn)題。
2、本專利技術(shù)第一方面提供了一種windows?line程序聊天數(shù)據(jù)審查方法,所述windowsline程序聊天數(shù)據(jù)審查方法包括:
3、通過(guò)模擬windows?line程序登錄協(xié)議,生成模擬登錄的二維碼數(shù)據(jù),并將所述二維碼數(shù)據(jù)推送給客戶端,以進(jìn)行賬號(hào)登錄;
4、賬號(hào)登錄成功后,調(diào)用預(yù)設(shè)密鑰查詢接口及預(yù)設(shè)賬號(hào)信息查詢接口,通過(guò)所述預(yù)設(shè)密鑰查詢接口及所述預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙;
5、根據(jù)所述賬號(hào)信息,得到會(huì)話數(shù)據(jù)的加密文件,并根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到會(huì)
6、獲取附件token,根據(jù)所述會(huì)話數(shù)據(jù)明文及所述附件token,得到會(huì)話中的附件;
7、將所述會(huì)話數(shù)據(jù)明文及所述會(huì)話中的附件發(fā)送給客戶端進(jìn)行展示,以審查賬號(hào)的聊天數(shù)據(jù)。
8、可選的,在本專利技術(shù)第一方面的第一種實(shí)現(xiàn)方式中,所述通過(guò)模擬windows?line程序登錄協(xié)議,生成模擬登錄的二維碼數(shù)據(jù),并將所述二維碼數(shù)據(jù)推送給客戶端,以進(jìn)行賬號(hào)登錄包括:
9、接收客戶端發(fā)送的會(huì)話請(qǐng)求,根據(jù)所述會(huì)話請(qǐng)求,通過(guò)模擬windows?line程序登錄協(xié)議,調(diào)用預(yù)設(shè)創(chuàng)建會(huì)話接口,生成會(huì)話標(biāo)識(shí),并將所述會(huì)話標(biāo)識(shí)返回給客戶端;
10、接收客戶端發(fā)送的二維碼生成請(qǐng)求,根據(jù)所述二維碼生成請(qǐng)求及所述會(huì)話標(biāo)識(shí),調(diào)用預(yù)設(shè)二維碼生成接口,生成模擬登錄的二維碼數(shù)據(jù),并將所述二維碼數(shù)據(jù)推送給客戶端,以進(jìn)行賬號(hào)登錄。
11、可選的,在本專利技術(shù)第一方面的第二種實(shí)現(xiàn)方式中,所述調(diào)用預(yù)設(shè)密鑰查詢接口及預(yù)設(shè)賬號(hào)信息查詢接口,通過(guò)所述預(yù)設(shè)密鑰查詢接口及所述預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙包括:
12、獲取客戶端發(fā)送的登錄請(qǐng)求,根據(jù)所述登錄請(qǐng)求,調(diào)用預(yù)設(shè)二維碼登錄接口,生成消息標(biāo)識(shí),并將所述消息標(biāo)識(shí)返回給客戶端;
13、接收客戶端發(fā)送的密鑰獲取請(qǐng)求,根據(jù)所述密鑰獲取請(qǐng)求及所述消息標(biāo)識(shí),調(diào)用預(yù)設(shè)密鑰查詢接口,得到會(huì)話數(shù)據(jù)解密密匙,并將所述會(huì)話數(shù)據(jù)解密密匙返回給客戶端;
14、接收客戶端發(fā)送的賬戶信息獲取請(qǐng)求,根據(jù)所述賬戶信息獲取請(qǐng)求及所述消息標(biāo)識(shí),調(diào)用預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息,并將所述賬號(hào)信息返回給客戶端。
15、可選的,在本專利技術(shù)第一方面的第三種實(shí)現(xiàn)方式中,所述根據(jù)所述賬號(hào)信息,得到會(huì)話數(shù)據(jù)的加密文件,并根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到會(huì)話數(shù)據(jù)明文包括:
16、根據(jù)所述賬號(hào)信息,得到會(huì)話數(shù)據(jù)的加密文件;
17、根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,通過(guò)aes128算法,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到所述會(huì)話數(shù)據(jù)的明文文件;
18、根據(jù)所述會(huì)話數(shù)據(jù)的明文文件,通過(guò)sqlite預(yù)覽工具,預(yù)覽得到會(huì)話數(shù)據(jù)明文。
19、可選的,在本專利技術(shù)第一方面的第四種實(shí)現(xiàn)方式中,所述根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,通過(guò)aes128算法,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到所述會(huì)話數(shù)據(jù)的明文文件包括:
20、將所述會(huì)話數(shù)據(jù)解密密匙進(jìn)行多次md5;
21、獲取初始變量,將所述初始變量進(jìn)行多次取模,并將多次取模的初始變量進(jìn)行md5;
22、根據(jù)經(jīng)過(guò)md5的會(huì)話數(shù)據(jù)解密密匙及初始變量,通過(guò)aes128算法,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到所述會(huì)話數(shù)據(jù)的明文文件。
23、可選的,在本專利技術(shù)第一方面的第五種實(shí)現(xiàn)方式中,所述獲取附件token,根據(jù)所述會(huì)話數(shù)據(jù)明文及所述附件token,得到會(huì)話中的附件包括:
24、接收客戶端發(fā)送的token獲取請(qǐng)求及消息標(biāo)識(shí),根據(jù)所述token獲取請(qǐng)求及所述消息標(biāo)識(shí),調(diào)用預(yù)設(shè)token獲取接口,得到附件token;
25、根據(jù)所述會(huì)話數(shù)據(jù)明文及所述附件token,得到會(huì)話中的附件。
26、可選的,在本專利技術(shù)第一方面的第六種實(shí)現(xiàn)方式中,所述將所述會(huì)話數(shù)據(jù)明文及所述會(huì)話中的附件發(fā)送給客戶端進(jìn)行展示,以審查賬號(hào)的聊天數(shù)據(jù)之前,還包括:
27、接收客戶端發(fā)送的聯(lián)系人信息獲取請(qǐng)求,根據(jù)所述聯(lián)系人信息獲取請(qǐng)求及所述賬號(hào)信息,調(diào)用預(yù)設(shè)會(huì)話內(nèi)容獲取接口,得到聯(lián)系人信息鏈表,并將所述聯(lián)系人信息鏈表返回給客戶端;
28、接收客戶端發(fā)送的附件獲取請(qǐng)求,根據(jù)所述附件獲取請(qǐng)求及所述附件token,調(diào)用預(yù)設(shè)附件文件獲取接口,得到會(huì)話中的附件。
29、本專利技術(shù)第二方面提供了一種windows?line程序聊天數(shù)據(jù)審查設(shè)備,包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令,所述存儲(chǔ)器和所述至少一個(gè)處理器通過(guò)線路互連;所述至少一個(gè)處理器調(diào)用所述存儲(chǔ)器中的所述指令,以使得所述windows?line程序聊天數(shù)據(jù)審查設(shè)備執(zhí)行上述的windows?line程序聊天數(shù)據(jù)審查方法。
30、本專利技術(shù)的第三方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述的windows?line程序聊天數(shù)據(jù)審查方法。
31、在本專利技術(shù)實(shí)施例中,通過(guò)模擬windows?line程序登錄協(xié)議,生成模擬登錄的二維碼數(shù)據(jù),并將所述二維碼數(shù)據(jù)推送給客戶端,以進(jìn)行賬號(hào)登錄;賬號(hào)登錄成功后,調(diào)用預(yù)設(shè)密鑰查詢接口及預(yù)設(shè)賬號(hào)信息查詢接口,通過(guò)所述預(yù)設(shè)密鑰查詢接口及所述預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙;根據(jù)所述賬號(hào)信息,得到會(huì)話數(shù)據(jù)的加密文件,并根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到會(huì)話數(shù)據(jù)明文;獲取附件token,根據(jù)所述會(huì)話數(shù)據(jù)明文及所述附件token,得到會(huì)話中的附件;將所述會(huì)話數(shù)據(jù)明文及所述會(huì)話中的附件發(fā)送給客戶端進(jìn)行展示,以審查賬號(hào)的聊天數(shù)據(jù)。本專利技術(shù)中,調(diào)用預(yù)設(shè)密鑰查詢接口及預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙,并根據(jù)賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙,得到會(huì)話數(shù)據(jù)明文及附件token,然后根據(jù)會(huì)話數(shù)據(jù)明文及附件token,得到會(huì)話中的附件,能通過(guò)附件token,對(duì)會(huì)話中的文件內(nèi)容進(jìn)行審查本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述Windows?Line程序聊天數(shù)據(jù)審查方法包括:
2.根據(jù)權(quán)利要求1所述的Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述通過(guò)模擬windows?line程序登錄協(xié)議,生成模擬登錄的二維碼數(shù)據(jù),并將所述二維碼數(shù)據(jù)推送給客戶端,以進(jìn)行賬號(hào)登錄包括:
3.根據(jù)權(quán)利要求1所述的Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述調(diào)用預(yù)設(shè)密鑰查詢接口及預(yù)設(shè)賬號(hào)信息查詢接口,通過(guò)所述預(yù)設(shè)密鑰查詢接口及所述預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙包括:
4.根據(jù)權(quán)利要求1所述的Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述根據(jù)所述賬號(hào)信息,得到會(huì)話數(shù)據(jù)的加密文件,并根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到會(huì)話數(shù)據(jù)明文包括:
5.根據(jù)權(quán)利要求4所述的Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,通過(guò)aes128算法,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到所述會(huì)
6.根據(jù)權(quán)利要求1所述的Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述獲取附件token,根據(jù)所述會(huì)話數(shù)據(jù)明文及所述附件token,得到會(huì)話中的附件包括:
7.根據(jù)權(quán)利要求1所述的Windows?Line程序聊天數(shù)據(jù)審查方法,其特征在于,所述將所述會(huì)話數(shù)據(jù)明文及所述會(huì)話中的附件發(fā)送給客戶端進(jìn)行展示,以審查賬號(hào)的聊天數(shù)據(jù)之前,還包括:
8.一種Windows?Line程序聊天數(shù)據(jù)審查裝置,其特征在于,所述Windows?Line程序聊天數(shù)據(jù)審查裝置包括:
9.一種Windows?Line程序聊天數(shù)據(jù)審查設(shè)備,其特征在于,所述Windows?Line程序聊天數(shù)據(jù)審查設(shè)備包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令,所述存儲(chǔ)器和所述至少一個(gè)處理器通過(guò)線路互連;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的Windows?Line程序聊天數(shù)據(jù)審查方法。
...【技術(shù)特征摘要】
1.一種windows?line程序聊天數(shù)據(jù)審查方法,其特征在于,所述windows?line程序聊天數(shù)據(jù)審查方法包括:
2.根據(jù)權(quán)利要求1所述的windows?line程序聊天數(shù)據(jù)審查方法,其特征在于,所述通過(guò)模擬windows?line程序登錄協(xié)議,生成模擬登錄的二維碼數(shù)據(jù),并將所述二維碼數(shù)據(jù)推送給客戶端,以進(jìn)行賬號(hào)登錄包括:
3.根據(jù)權(quán)利要求1所述的windows?line程序聊天數(shù)據(jù)審查方法,其特征在于,所述調(diào)用預(yù)設(shè)密鑰查詢接口及預(yù)設(shè)賬號(hào)信息查詢接口,通過(guò)所述預(yù)設(shè)密鑰查詢接口及所述預(yù)設(shè)賬號(hào)信息查詢接口,得到賬號(hào)信息及會(huì)話數(shù)據(jù)解密密匙包括:
4.根據(jù)權(quán)利要求1所述的windows?line程序聊天數(shù)據(jù)審查方法,其特征在于,所述根據(jù)所述賬號(hào)信息,得到會(huì)話數(shù)據(jù)的加密文件,并根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解密,得到會(huì)話數(shù)據(jù)明文包括:
5.根據(jù)權(quán)利要求4所述的windows?line程序聊天數(shù)據(jù)審查方法,其特征在于,所述根據(jù)所述會(huì)話數(shù)據(jù)解密密匙,通過(guò)aes128算法,對(duì)所述會(huì)話數(shù)據(jù)的加密文件進(jìn)行解...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李炳支,黃德安,陳子文,
申請(qǐng)(專利權(quán))人:深圳麥風(fēng)科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。