欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)處理方法和終端設(shè)備的制造方法

文檔序號(hào):8319474閱讀:306來源:國(guó)知局
一種數(shù)據(jù)處理方法和終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法和終端設(shè)備。
【背景技術(shù)】
[0002] 在大型分布式系統(tǒng)中存在著大量的機(jī)機(jī)口令。機(jī)機(jī)口令是指在非人為操作的情況 下,一臺(tái)計(jì)算機(jī)A根據(jù)需要登錄另一臺(tái)計(jì)算機(jī)B使用的口令。從安全的角度來說,口令需要 加密保存。
[0003] 現(xiàn)有技術(shù)中,機(jī)機(jī)口令的加密算法分為對(duì)稱加密算法和非對(duì)稱加密算法。其中,對(duì) 稱加密算法的口令加密和解密都是在計(jì)算機(jī)A上進(jìn)行的。在應(yīng)用對(duì)稱加密算法時(shí),加密秘 鑰、解密密鑰和密文口令都存放在計(jì)算機(jī)A上,加密秘鑰和解密秘鑰是相同的,加密時(shí),計(jì) 算機(jī)A對(duì)口令通過加密密鑰進(jìn)行加密形成密文口令,解密時(shí),也就是計(jì)算機(jī)A需要登錄計(jì)算 機(jī)B時(shí),計(jì)算機(jī)A使用腳本調(diào)用解密程序?qū)γ芪目诹钸M(jìn)行解密得到明文口令,并將該明文口 令傳輸給計(jì)算機(jī)B,特別說明的是,在解密過程中,計(jì)算機(jī)A不能直接獲得明文口令。
[0004] 但是,現(xiàn)有的對(duì)稱加密算法中,使用腳本對(duì)密文口令進(jìn)行解密,用戶很容易獲知解 密秘鑰,同時(shí),在解密過程中,用戶通過修改腳本可直接在計(jì)算機(jī)A上獲取到明文口令,這 降低了加密算法的安全性,使明文口令存在泄漏的風(fēng)險(xiǎn)。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的實(shí)施例提供一種數(shù)據(jù)處理的方法和終端設(shè)備,能夠提高加密算法的安全 性,防止明文口令外泄。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] 第一方面,提供一種數(shù)據(jù)處理方法,包括:
[0008] 根據(jù)預(yù)設(shè)規(guī)則獲取當(dāng)前腳本鏈的校驗(yàn)值,所述當(dāng)前腳本鏈包括至少一個(gè)腳本;
[0009] 判斷數(shù)據(jù)庫(kù)中是否存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值,所述數(shù)據(jù)庫(kù)存儲(chǔ)有 初始腳本鏈的校驗(yàn)值,所述初始腳本鏈為所述當(dāng)前腳本鏈未進(jìn)行任何修改時(shí)的腳本鏈; [0010] 當(dāng)判斷得到所述數(shù)據(jù)庫(kù)中存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值時(shí),對(duì)所述密 文口令進(jìn)行解密。
[0011] 結(jié)合第一方面,在第一種可實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前腳本鏈包括一個(gè)腳本時(shí),
[0012] 所述根據(jù)預(yù)設(shè)規(guī)則獲取當(dāng)前腳本鏈的校驗(yàn)值包括:
[0013] 采用第一哈希算法計(jì)算所述一個(gè)腳本的校驗(yàn)值。
[0014] 結(jié)合第一方面,在第二種可實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前腳本鏈包括至少兩個(gè)腳本時(shí),
[0015] 所述根據(jù)預(yù)設(shè)規(guī)則獲取當(dāng)前腳本鏈的校驗(yàn)值包括:
[0016] 通過第二哈希算法計(jì)算所述當(dāng)前腳本鏈中每個(gè)腳本的校驗(yàn)值;
[0017] 根據(jù)所述當(dāng)前腳本鏈中每個(gè)腳本的校驗(yàn)值及第三哈希算法計(jì)算所述當(dāng)前腳本鏈 的校驗(yàn)值。
[0018] 結(jié)合第二種可實(shí)現(xiàn)方式,在第三種可實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前腳本鏈共k個(gè)腳本, 明文口令在所述當(dāng)前腳本鏈中傳遞時(shí),從第1腳本傳遞至第k腳本,所述k大于或等于2 ;
[0019] 所述根據(jù)所述當(dāng)前腳本鏈中每個(gè)腳本的校驗(yàn)值及第三哈希算法計(jì)算所述當(dāng)前腳 本鏈的校驗(yàn)值包括:
[0020] 通過所述第三哈希算法將所述第k腳本的校驗(yàn)值與第k_l腳本的校驗(yàn)值結(jié)合獲取 校驗(yàn)值作為第1校驗(yàn)值,通過所述第三哈希算法將所述第1校驗(yàn)值與第k-2腳本的校驗(yàn)值 結(jié)合獲取校驗(yàn)值作為第2校驗(yàn)值,重復(fù)上述校驗(yàn)值的結(jié)合獲取過程,直至獲得第k-Ι校驗(yàn) 值,將所述第k-Ι校驗(yàn)值作為所述當(dāng)前腳本鏈的校驗(yàn)值。
[0021] 結(jié)合第一方面、第一至第三種可實(shí)現(xiàn)方式,在第四種可實(shí)現(xiàn)方式中,在所述根據(jù)預(yù) 設(shè)規(guī)則獲取當(dāng)前腳本鏈的校驗(yàn)值之前,所述方法還包括:
[0022] 根據(jù)所述預(yù)設(shè)規(guī)則獲取所述初始腳本鏈的校驗(yàn)值;
[0023] 將所述初始腳本鏈的校驗(yàn)值存儲(chǔ)在所述數(shù)據(jù)庫(kù)中。
[0024] 結(jié)合第一方面、第一至第三種可實(shí)現(xiàn)方式,在第五種可實(shí)現(xiàn)方式中,在所述根據(jù)預(yù) 設(shè)規(guī)則獲取當(dāng)前腳本鏈的校驗(yàn)值之前,所述方法還包括:
[0025] 將所述數(shù)據(jù)庫(kù)中的整體布隆向量的所有比特位的數(shù)值初始化為第一數(shù)值;
[0026] 根據(jù)所述預(yù)設(shè)規(guī)則獲取所述初始腳本鏈的校驗(yàn)值;
[0027] 將所述初始腳本鏈的校驗(yàn)值通過布隆過濾器的第一算法得到初始返回值;
[0028] 根據(jù)所述初始返回值將所述整體布隆向量中與所述初始返回值對(duì)應(yīng)的比特位的 數(shù)值更新為第二數(shù)值。
[0029] 結(jié)合第五種可實(shí)現(xiàn)方式,在第六種可實(shí)現(xiàn)方式中,
[0030] 所述判斷數(shù)據(jù)庫(kù)中是否存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值包括:
[0031] 將所述當(dāng)前腳本鏈的校驗(yàn)值通過所述布隆過濾器的第一算法得到當(dāng)前返回值;
[0032] 根據(jù)所述當(dāng)前返回值查詢所述整體布隆向量中所述當(dāng)前返回值對(duì)應(yīng)的比特位的 數(shù)值;
[0033] 當(dāng)所述整體布隆向量中所有所述當(dāng)前返回值對(duì)應(yīng)的比特位的數(shù)值為所述第二數(shù) 值,判斷所述數(shù)據(jù)庫(kù)中存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值;
[0034] 當(dāng)所述整體布隆向量中存在任意一個(gè)所述當(dāng)前返回值對(duì)應(yīng)的比特位的數(shù)值不是 所述第二數(shù)值,判斷所述數(shù)據(jù)庫(kù)中不存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值。
[0035] 第二方面,提供一種終端設(shè)備,包括:
[0036] 第一獲取單元,用于根據(jù)預(yù)設(shè)規(guī)則獲取當(dāng)前腳本鏈的校驗(yàn)值,所述當(dāng)前腳本鏈包 括至少一個(gè)腳本;
[0037] 判斷單元,用于判斷數(shù)據(jù)庫(kù)中是否存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值,所 述數(shù)據(jù)庫(kù)存儲(chǔ)有初始腳本鏈的校驗(yàn)值,所述初始腳本鏈為所述當(dāng)前腳本鏈未進(jìn)行任何修改 時(shí)的腳本鏈;
[0038] 解密單元,用于在判斷得到所述數(shù)據(jù)庫(kù)中存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的 值時(shí),對(duì)所述密文口令進(jìn)行解密。
[0039] 結(jié)合第二方面,在第一種可實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前腳本鏈包括一個(gè)腳本時(shí),
[0040] 所述第一獲取單元具體用于:
[0041] 采用第一哈希算法計(jì)算所述一個(gè)腳本的校驗(yàn)值。
[0042] 結(jié)合第二方面,在第二種可實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前腳本鏈包括至少兩個(gè)腳本時(shí),
[0043] 所述第一獲取單元具體用于:
[0044] 通過第二哈希算法計(jì)算所述當(dāng)前腳本鏈中每個(gè)腳本的校驗(yàn)值;
[0045] 根據(jù)所述當(dāng)前腳本鏈中每個(gè)腳本的校驗(yàn)值及第三哈希算法計(jì)算所述當(dāng)前腳本鏈 的校驗(yàn)值。
[0046] 結(jié)合第二種可實(shí)現(xiàn)方式,在第三種可實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前腳本鏈共k個(gè)腳本, 明文口令在所述當(dāng)前腳本鏈中傳遞時(shí),從第1腳本傳遞至第k腳本,所述k大于或等于2 ; [0047] 所述第一獲取單元具體用于:
[0048] 通過所述第三哈希算法將所述第k腳本的校驗(yàn)值與第k_l腳本的校驗(yàn)值結(jié)合獲取 校驗(yàn)值作為第1校驗(yàn)值,通過所述第三哈希算法將所述第1校驗(yàn)值與第k-2腳本的校驗(yàn)值 結(jié)合獲取校驗(yàn)值作為第2校驗(yàn)值,重復(fù)上述校驗(yàn)值的結(jié)合獲取過程,直至獲得第k-Ι校驗(yàn) 值,將所述第k-Ι校驗(yàn)值作為所述當(dāng)前腳本鏈的校驗(yàn)值。
[0049] 結(jié)合第二方面、第一至第三種可實(shí)現(xiàn)方式,在第四種可實(shí)現(xiàn)方式中,所述終端設(shè)備 還包括:
[0050] 第二獲取單元,用于根據(jù)所述預(yù)設(shè)規(guī)則獲取所述初始腳本鏈的校驗(yàn)值;
[0051] 存儲(chǔ)單元,用于將所述初始腳本鏈的校驗(yàn)值存儲(chǔ)在所述數(shù)據(jù)庫(kù)中。
[0052] 結(jié)合第二方面、第一至第三種可實(shí)現(xiàn)方式,在第五種可實(shí)現(xiàn)方式中,所述判斷單元 具體用于:
[0053] 初始化單元,用于將所述數(shù)據(jù)庫(kù)中的整體布隆向量的所有比特位的數(shù)值初始化為 第一數(shù)值;
[0054] 第三獲取單元,用于根據(jù)所述預(yù)設(shè)規(guī)則獲取所述初始腳本鏈的校驗(yàn)值;
[0055] 處理單元,用于將所述初始腳本鏈的校驗(yàn)值通過布隆過濾器的第一算法得到初始 返回值;
[0056] 更新單元,用于根據(jù)所述初始返回值將所述整體布隆向量中與所述初始返回值對(duì) 應(yīng)的比特位的數(shù)值更新為第二數(shù)值。
[0057] 結(jié)合第五種可實(shí)現(xiàn)方式,在第六種可實(shí)現(xiàn)方式中,
[0058] 所述判斷單元具體用于:
[0059] 將所述當(dāng)前腳本鏈的校驗(yàn)值通過所述布隆過濾器的第一算法得到當(dāng)前返回值;
[0060] 根據(jù)所述當(dāng)前返回值查詢所述整體布隆向量中所述當(dāng)前返回值對(duì)應(yīng)的比特位的 數(shù)值;
[0061] 當(dāng)所述整體布隆向量中所有所述當(dāng)前返回值對(duì)應(yīng)的比特位的數(shù)值為所述第二數(shù) 值,判斷所述數(shù)據(jù)庫(kù)中存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值;
[0062] 當(dāng)所述整體布隆向量中存在任意一個(gè)所述當(dāng)前返回值對(duì)應(yīng)的比特位的數(shù)值不是 所述第二數(shù)值,判斷所述數(shù)據(jù)庫(kù)中不存在與所述當(dāng)前腳本鏈的校驗(yàn)值相同的值。
[0063]
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿鲁科尔沁旗| 中西区| 武穴市| 原平市| 吉林省| 六盘水市| 克什克腾旗| 同江市| 商城县| 宁明县| 旬阳县| 新巴尔虎右旗| 天门市| 阳朔县| 叙永县| 东乡县| 贡山| 吉木萨尔县| 桐庐县| 阿尔山市| 浦东新区| 丹凤县| 珠海市| 阜康市| 贵德县| 攀枝花市| 观塘区| 萍乡市| 乳山市| 沛县| 剑阁县| 绩溪县| 沅陵县| 鲁甸县| 兴隆县| 高清| 镇巴县| 南昌县| 琼海市| 清原| 延安市|