国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)保護(hù)的方法和系統(tǒng)的制作方法_2

      文檔序號(hào):9376163閱讀:來(lái)源:國(guó)知局
      密地保護(hù)數(shù)據(jù)且不會(huì)占用系統(tǒng)資源而導(dǎo)致拖慢系統(tǒng)速度。同時(shí),即使系統(tǒng)在安全模式下啟動(dòng),該方法亦可保護(hù)所需保護(hù)的數(shù)據(jù)不被篡改。
      [0050]下面將本發(fā)明的數(shù)據(jù)保護(hù)的方法應(yīng)用到注冊(cè)表數(shù)據(jù)中,以說(shuō)明本發(fā)明是如何數(shù)據(jù)保護(hù)的;請(qǐng)參閱圖2,為本發(fā)明數(shù)據(jù)保護(hù)的方法第一實(shí)施例的流程圖:
      [0051]步驟201:獲取設(shè)備的唯一 ID和需使用的一項(xiàng)注冊(cè)表的數(shù)據(jù)A ;
      [0052]步驟202:將所述唯一 ID的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的奇數(shù)位,所述該項(xiàng)注冊(cè)表的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的偶數(shù)位,得到混合數(shù)據(jù)B ;
      [0053]步驟203:將混合數(shù)據(jù)B轉(zhuǎn)化為CRC數(shù)據(jù)得到CRC校驗(yàn)值C ;
      [0054]步驟204:將該CRC校驗(yàn)值C與相應(yīng)的標(biāo)準(zhǔn)CRC校驗(yàn)值C'進(jìn)行對(duì)比,若相同,則直接使用該項(xiàng)注冊(cè)表的數(shù)據(jù)A ;
      [0055]步驟205:若不相同,判斷該項(xiàng)數(shù)據(jù)A非法;
      [0056]步驟206:進(jìn)一步地,將該項(xiàng)數(shù)據(jù)A恢復(fù)為默認(rèn)值;
      [0057]其中,所述相應(yīng)的標(biāo)準(zhǔn)CRC校驗(yàn)值C'預(yù)先通過(guò)標(biāo)識(shí)設(shè)備的唯一 ID和該項(xiàng)需保護(hù)的注冊(cè)表的數(shù)據(jù)混合后計(jì)算而得。
      [0058]此外,本發(fā)明的數(shù)據(jù)保護(hù)的方法還可以應(yīng)用于密碼數(shù)據(jù)的保護(hù),請(qǐng)參閱圖3,為本發(fā)明數(shù)據(jù)保護(hù)的方法的第二實(shí)施例的流程圖:
      [0059]步驟301:獲取設(shè)備的唯一 ID和密碼數(shù)據(jù)E ;
      [0060]步驟302:將所述唯一 ID的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的奇數(shù)位,所述密碼數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的偶數(shù)位,得到混合數(shù)據(jù)F ;
      [0061 ] 步驟303:將混合數(shù)據(jù)F轉(zhuǎn)化為CRC數(shù)據(jù)得到CRC校驗(yàn)值G ;
      [0062]步驟304:將該CRC校驗(yàn)值G與相應(yīng)的標(biāo)準(zhǔn)CRC校驗(yàn)值G'進(jìn)行對(duì)比,若相同,則直接使用密碼數(shù)據(jù)E ;
      [0063]步驟305:若不相同,判斷密碼數(shù)據(jù)E非法;
      [0064]步驟306:進(jìn)一步地,將密碼數(shù)據(jù)E恢復(fù)為默認(rèn)值;
      [0065]其中,所述相應(yīng)的標(biāo)準(zhǔn)CRC校驗(yàn)值G'預(yù)先通過(guò)標(biāo)識(shí)設(shè)備的唯一 ID和密碼數(shù)據(jù)混合后計(jì)算而得。
      [0066]根據(jù)上述發(fā)明的一種數(shù)據(jù)保護(hù)的方法,本發(fā)明還提供一種數(shù)據(jù)保護(hù)的系統(tǒng);請(qǐng)參閱圖4,為本發(fā)明數(shù)據(jù)保護(hù)的系統(tǒng)的結(jié)構(gòu)圖:獲取單元10、混合單元20、轉(zhuǎn)化單元30、對(duì)比恢復(fù)單元40 ;
      [0067]所述獲取單元10獲取設(shè)備的唯一 ID和需使用的數(shù)據(jù);
      [0068]所述混合單元20將該唯一 ID和需使用的該項(xiàng)數(shù)據(jù)進(jìn)行數(shù)據(jù)混合;
      [0069]所述轉(zhuǎn)化單元30將混合后的數(shù)據(jù)轉(zhuǎn)化為校驗(yàn)字符串的雜湊值;
      [0070]所述對(duì)比恢復(fù)單元40將該雜湊值與相應(yīng)的標(biāo)準(zhǔn)雜湊值進(jìn)行對(duì)比,若相同,則直接使用該項(xiàng)數(shù)據(jù),若不相同,判斷該項(xiàng)數(shù)據(jù)非法。
      [0071]其中,所述設(shè)備是指用戶(hù)使用的終端設(shè)備,例如個(gè)人電腦、手機(jī)、平板等;
      [0072]所述設(shè)備的唯一 ID包括硬件ID或者操作系統(tǒng)ID,其他可以標(biāo)識(shí)設(shè)備的唯一 ID亦可,是用作區(qū)別所述設(shè)備與其他設(shè)備的特征;
      [0073]所述需使用的數(shù)據(jù)可以是設(shè)備上的任意數(shù)據(jù),例如,可以是安裝在所述設(shè)備中的軟件的注冊(cè)表數(shù)據(jù),進(jìn)一步地,可以是瀏覽器的首頁(yè)URL(Uniform Resoure Locator,統(tǒng)一資源定位器)的注冊(cè)表數(shù)據(jù),通過(guò)保護(hù)瀏覽器的首頁(yè)URL的注冊(cè)表數(shù)據(jù)可以保護(hù)瀏覽器的首頁(yè)URL里面的內(nèi)容不被篡改。
      [0074]其中,所述數(shù)據(jù)保護(hù)的系統(tǒng)還包括獲取標(biāo)準(zhǔn)雜湊值單元50 ;
      [0075]所述的獲取標(biāo)準(zhǔn)雜湊值單元用于獲取并保存標(biāo)準(zhǔn)雜湊值;
      [0076]較優(yōu)地,,對(duì)于注冊(cè)表數(shù)據(jù),所述保存該項(xiàng)標(biāo)準(zhǔn)雜湊值可以是將該項(xiàng)標(biāo)準(zhǔn)雜湊值保存在相應(yīng)的需保護(hù)的注冊(cè)表數(shù)據(jù)的相同路徑下,這樣更加方便讀取所需的標(biāo)準(zhǔn)雜湊值。
      [0077]其中,所述獲取單元10獲取設(shè)備的唯一 ID包括:獲取硬件ID或者操作系統(tǒng)ID,其他可以標(biāo)識(shí)設(shè)備的唯一 ID亦可,用作區(qū)別所述設(shè)備與其他設(shè)備的特征。
      [0078]其中,所述混合單元20將該設(shè)備的唯一 ID和需使用的該項(xiàng)數(shù)據(jù)進(jìn)行數(shù)據(jù)混合包括:將所述唯一 ID的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的奇數(shù)位,需使用的該項(xiàng)注冊(cè)表的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的偶數(shù)位;
      [0079]或者,所述唯一 ID的數(shù)據(jù)和需使用的該項(xiàng)數(shù)據(jù)的表示形式為二進(jìn)制數(shù)據(jù)形式,兩者交叉混合,奇數(shù)位為唯一 ID的數(shù)據(jù),偶數(shù)位為該項(xiàng)注冊(cè)表的數(shù)據(jù);若兩者長(zhǎng)度不一致,則兩者較長(zhǎng)部分的數(shù)據(jù)補(bǔ)充在混合數(shù)據(jù)的末尾。
      [0080]采用上述的混合方式混合的數(shù)據(jù)可以較準(zhǔn)確地轉(zhuǎn)化為相應(yīng)的校驗(yàn)字符串的雜湊值,能確保在每一臺(tái)設(shè)備上都不會(huì)有相同的雜湊值。
      [0081 ] 本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的思想,可以采取除上述方式之外的其他方式獲得由需保護(hù)的數(shù)據(jù)和設(shè)備的唯一 ID構(gòu)成的混合數(shù)據(jù);例如,將所述唯一 ID的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的偶數(shù)位,所述該項(xiàng)注冊(cè)表的數(shù)據(jù)設(shè)置在混合數(shù)據(jù)的奇數(shù)位的混合方式;又如,將唯一ID數(shù)據(jù)與所述的該項(xiàng)數(shù)據(jù)簡(jiǎn)單相加的混合方式。
      [0082]其中,所述轉(zhuǎn)化單元30將混合后的數(shù)據(jù)轉(zhuǎn)化為校驗(yàn)字符串的雜湊值包括:將混合后的數(shù)據(jù)轉(zhuǎn)化為CRC數(shù)據(jù),得到CRC校驗(yàn)值作為校驗(yàn)字符串的雜湊值;
      [0083]較優(yōu)地,所述將混合后的數(shù)據(jù)轉(zhuǎn)化為CRC數(shù)據(jù)是做初始化CRC數(shù)據(jù)為1597842的標(biāo)準(zhǔn)CRC校驗(yàn)而得到CRC校驗(yàn)值。這樣可以更方便與標(biāo)準(zhǔn)CRC校驗(yàn)值進(jìn)行校驗(yàn);
      [0084]所述轉(zhuǎn)化單元30也可以將混合后的數(shù)據(jù)轉(zhuǎn)化為MD5、SHAl或者SHA256等。
      [0085]其中,所述對(duì)比恢復(fù)單元40將該雜湊值與相應(yīng)的標(biāo)準(zhǔn)雜湊值進(jìn)行對(duì)比,對(duì)于轉(zhuǎn)換成CRC校驗(yàn)值的情況,是指通過(guò)CRC校驗(yàn)原理判斷兩者的數(shù)值是否相同。
      [0086]其中,所述對(duì)比恢復(fù)單元40在所述判斷該項(xiàng)數(shù)據(jù)非法之后還用于:將該項(xiàng)數(shù)據(jù)恢復(fù)為默認(rèn)值;所述的默認(rèn)值可以是預(yù)先設(shè)定的一個(gè)值,也可以是通過(guò)預(yù)先設(shè)定的算法得出的一個(gè)值。
      [0087]通過(guò)本發(fā)明的數(shù)據(jù)保護(hù)系統(tǒng),將設(shè)備的唯一 ID與需數(shù)據(jù)保護(hù)結(jié)合成校驗(yàn)值,可以更加嚴(yán)密地保護(hù)需保護(hù)的數(shù)據(jù)且不會(huì)占用系統(tǒng)資源而導(dǎo)致拖慢系統(tǒng)速度。同時(shí),即使系統(tǒng)在安全模式下啟動(dòng),該方法亦可保護(hù)需保護(hù)的數(shù)據(jù)不被篡改。
      [0088]除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個(gè)的形式存在,也可以多個(gè)的形式存在,本發(fā)明并不對(duì)此進(jìn)行限定。本發(fā)明中的步驟雖然用標(biāo)號(hào)進(jìn)行了排列,但并不用于限定步驟的先后次序,除非明確說(shuō)明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對(duì)次序是可以調(diào)整的??梢岳斫?,本文中所使用的術(shù)語(yǔ)“和/或”涉及且涵蓋相關(guān)聯(lián)的所列項(xiàng)目中的一者或一者以上的任何和所有可能的組入口 ο
      [0089]圖5為能實(shí)現(xiàn)本發(fā)明實(shí)施例的一個(gè)計(jì)算機(jī)系統(tǒng)1000的模塊圖。該計(jì)算機(jī)系統(tǒng)1000只是一個(gè)適用于本發(fā)明的計(jì)算機(jī)環(huán)境的示例,不能認(rèn)為是提出了對(duì)本發(fā)明的使用范圍的任何限制。計(jì)算機(jī)系統(tǒng)1000也不能解釋為需要依賴(lài)于或具有圖示的示例性的計(jì)算機(jī)系統(tǒng)1000中的一個(gè)或多個(gè)部件的組合。
      [0090]圖5中示出的計(jì)算機(jī)系統(tǒng)1000是一個(gè)適合用于本發(fā)明的計(jì)算機(jī)系統(tǒng)的例子。具有不同子系統(tǒng)配置的其它架構(gòu)也可以使用。例如有大眾所熟知的臺(tái)式機(jī)、筆記本、個(gè)人數(shù)字助理、智能電話(huà)、平板電腦、便攜式媒體播放器、機(jī)頂盒等類(lèi)似設(shè)備可以適用于本發(fā)明的一些實(shí)施例。但不限于以上所列舉的設(shè)備。
      [0091]如圖5所示,計(jì)算機(jī)系統(tǒng)1000包括處理器1010、存儲(chǔ)器1020和系統(tǒng)總線1022。包括存儲(chǔ)器1020和處理器1010在內(nèi)的各種系統(tǒng)組件連
      當(dāng)前第2頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1