国产精品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ù)加密工具及方法與流程

      文檔序號:40359137發(fā)布日期:2024-12-18 13:38閱讀:14來源:國知局
      一種旁掛非侵入的數(shù)據(jù)加密工具及方法與流程

      本發(fā)明涉及信息技術(shù)處理,具體為一種旁掛非侵入的數(shù)據(jù)加密工具及方法。


      背景技術(shù):

      1、現(xiàn)有代理方式分為代理方式式和侵入式兩種,用于訪問者和被訪問者兩者之間的數(shù)據(jù)處理。代理模式可以將目標(biāo)對象與代理對象解耦,使得它們可以獨(dú)立地進(jìn)行修改和擴(kuò)展,代理對象可以保護(hù)目標(biāo)對象,隱藏其真實(shí)實(shí)現(xiàn)細(xì)節(jié),提高系統(tǒng)的安全性,代理對象可以控制對目標(biāo)對象的訪問,可以在調(diào)用目標(biāo)方法前后添加額外的邏輯,如權(quán)限驗(yàn)證、日志記錄等,代理模式是實(shí)現(xiàn)面向切面編程(aop)的一種重要方式,在spring框架中廣泛應(yīng)用于事務(wù)管理、日志記錄;侵入式可以使用戶跟框架更好的結(jié)合,更容易更充分的利用框架提供的功能。

      2、但是代理模式會造成系統(tǒng)設(shè)計(jì)中類的數(shù)量增加,增加代碼的復(fù)雜性,特別是在使用動態(tài)代理時(shí),需要理解和處理動態(tài)生成的代理類,在客戶端和目標(biāo)對象增加一個(gè)代理對象,會造成請求處理速度變慢,增加了服務(wù)器資源的性能消耗,侵入式需要對已有的程序進(jìn)行改造,會影響當(dāng)前系統(tǒng)的穩(wěn)定性,這些代碼不能在框架外使用,不利于代碼的復(fù)用。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明目的在于提供一種旁掛非侵入的數(shù)據(jù)加密工具及方法,以解決上述背景技術(shù)中提出的問題。

      2、為了解決上述技術(shù)問題,本發(fā)明提供一種旁掛非侵入的數(shù)據(jù)加密工具,采用rsa加密算法與yxsl算法對源數(shù)據(jù)進(jìn)行雙層加密處理,并通過smnide加密工具實(shí)現(xiàn),具體包括:

      3、smnide加密工具采用yxsl算法,使用數(shù)據(jù)模塊對源數(shù)據(jù)重新組合,獲取并輸出組合數(shù)據(jù),用以進(jìn)行初始置換;

      4、smnide加密工具使用置換表將密鑰進(jìn)行縮減處理,并選取奇偶校驗(yàn)位,用以生成子密鑰,對輸出的組合數(shù)據(jù)進(jìn)行迭代,獲取迭代數(shù)據(jù);

      5、將獲取的迭代數(shù)據(jù)進(jìn)行合并,并使用逆置換表進(jìn)行轉(zhuǎn)換,用以進(jìn)行逆置換處理,獲取一層加密數(shù)據(jù);

      6、將獲取的一層加密數(shù)據(jù)通過rsa加密算法,使用公鑰進(jìn)行二次加密,獲取雙層加密數(shù)據(jù),用以提升數(shù)據(jù)在傳輸過程中的安全性;

      7、將獲取的雙層加密數(shù)據(jù)進(jìn)行壓縮處理,用以提升數(shù)據(jù)并發(fā)處理效率。

      8、進(jìn)一步地,所述源數(shù)據(jù)重新組合具體包括:

      9、源數(shù)據(jù)通過smnimk算法進(jìn)行貼標(biāo),獲取貼標(biāo)名稱和標(biāo)簽值;

      10、將獲取的貼標(biāo)名稱和標(biāo)簽值進(jìn)行分類組合,獲取重新組合數(shù)據(jù)。

      11、進(jìn)一步地,所述雙層加密數(shù)據(jù)進(jìn)行壓縮處理,采用lz77算法、huffman編碼算法,具體包括:

      12、使用lz77算法,在雙層加密數(shù)據(jù)中查找緩沖區(qū)中內(nèi)容匹配的子串,并表示為“距離-長度”對;

      13、將匹配的子串,進(jìn)行壓縮并輸出lz77壓縮數(shù)據(jù),若沒有匹配的子串,則輸出雙層加密數(shù)據(jù)字符;

      14、根據(jù)huffman編碼算法,掃描并統(tǒng)計(jì)每個(gè)字符出現(xiàn)的頻率,用以構(gòu)建huffman樹;

      15、通過遍歷huffman樹的路徑,為每個(gè)字符生成對應(yīng)的huffman編碼,用以生成huffman編碼表;

      16、將輸出數(shù)據(jù)中的每個(gè)字符替換為對應(yīng)的huffman編碼,用以實(shí)現(xiàn)數(shù)據(jù)的壓縮,獲取壓縮數(shù)據(jù)。

      17、進(jìn)一步地,所述smnide加密工具還包括數(shù)據(jù)解密處理模塊,具體包括:

      18、smnide加密工具對雙層加密數(shù)據(jù)進(jìn)行解壓縮處理,用以獲取解壓縮數(shù)據(jù);

      19、將獲取的解壓縮數(shù)據(jù)通過rsa解密算法,使用解密私鑰進(jìn)行解密處理,獲取一層解密數(shù)據(jù);

      20、一層加解數(shù)據(jù)采用yxsl算法,通過逆置換表進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換數(shù)據(jù)分離,獲取分離數(shù)據(jù);

      21、將分離數(shù)據(jù)調(diào)轉(zhuǎn)左右子密鑰位置進(jìn)行迭代運(yùn)算,使用置換表拓展密鑰,通過奇偶校驗(yàn)位進(jìn)行校驗(yàn),獲取迭代數(shù)據(jù);

      22、將獲取的迭代數(shù)據(jù)進(jìn)行合并,獲取二層解密數(shù)據(jù)。

      23、進(jìn)一步地,所述雙層加密數(shù)據(jù)進(jìn)行解壓縮處理,采用lz77算法、huffman編碼算法、smnimk算法,具體包括:

      24、使用huffman編碼算法讀取字符編碼,還原h(huán)uffman樹,進(jìn)行解壓縮處理,獲取huffman解壓縮數(shù)據(jù);

      25、將獲取的huffman解壓縮數(shù)據(jù),使用lz77算法,將“距離-長度”對,還原為子串,輸出解壓縮數(shù)據(jù);

      26、將獲取的解壓縮數(shù)據(jù)使用smnimk算法,通過源端的貼標(biāo)與分類組合信息進(jìn)行分類運(yùn)算,獲取貼標(biāo)與分類數(shù)據(jù),用以提升數(shù)據(jù)處理能力。

      27、本發(fā)明還提供一種旁掛非侵入的數(shù)據(jù)加密方法,具體包括:

      28、源數(shù)據(jù)通過smnimk算法進(jìn)行貼標(biāo)和分類運(yùn)算,獲取貼標(biāo)分類數(shù)據(jù),用以提升數(shù)據(jù)處理能力;

      29、將獲取的貼標(biāo)分類數(shù)據(jù)使用rsa加密算法與yxsl算法進(jìn)行雙層加密,獲取雙層加密數(shù)據(jù),用以提升數(shù)據(jù)在傳輸過程中的安全性;

      30、將獲取的雙層加密數(shù)據(jù)使用lz77算法、huffman編碼算法進(jìn)行數(shù)據(jù)壓縮處理,獲取壓縮數(shù)據(jù),用以提升數(shù)據(jù)并發(fā)處理能力;

      31、將通過smnide加密工具處理的壓縮數(shù)據(jù),使用lz77算法、huffman編碼算法、smnimk算法,進(jìn)行數(shù)據(jù)解壓縮處理,獲取解壓縮的貼標(biāo)與分類數(shù)據(jù);

      32、將解壓縮的貼標(biāo)與分類數(shù)據(jù),使用rsa解密算法與yxsl算法,進(jìn)行解密,獲取解密數(shù)據(jù),提升數(shù)據(jù)在傳輸過程中的安全性。

      33、本發(fā)明有益效果:旁掛非侵入的數(shù)據(jù)加密工具(smnide)是介于代理方式和代碼侵入方式之間的一種工具,具備耦合度低,不需要單獨(dú)的代理進(jìn)程。通過在不修改原有代碼的情況下,攔截特定的函數(shù)調(diào)用、消息或事件。該工具避免了使用代理方式增加進(jìn)程,從而增加系統(tǒng)資源大量消耗和系統(tǒng)負(fù)載均衡等性能問題的出現(xiàn),同時(shí)又避免了代碼嵌入式高耦合,以及影響源應(yīng)用性能等問題。

      34、旁掛非侵入的數(shù)據(jù)加密方法運(yùn)用rsa算法與yxsl算法對源數(shù)據(jù)進(jìn)行雙層加密處理,提升了數(shù)據(jù)在網(wǎng)絡(luò)傳輸過程中的數(shù)據(jù)安全性,數(shù)據(jù)壓縮和解壓模塊提供了對數(shù)據(jù)進(jìn)行歸并壓縮處理能力,可以加快數(shù)據(jù)在磁盤和網(wǎng)絡(luò)中的傳輸速度,提升數(shù)據(jù)并行流式處理數(shù)據(jù)的能力和速度,從而提高整體的分析、處理能力。



      技術(shù)特征:

      1.一種旁掛非侵入的數(shù)據(jù)加密工具,其特征在于,采用rsa加密算法與yxsl算法對源數(shù)據(jù)進(jìn)行雙層加密處理,并通過smnide加密工具實(shí)現(xiàn),具體包括:

      2.根據(jù)權(quán)利要求1所述的旁掛非侵入的數(shù)據(jù)加密工具,其特征在于,所述源數(shù)據(jù)重新組合具體包括:

      3.根據(jù)權(quán)利要求1所述的旁掛非侵入的數(shù)據(jù)加密工具,其特征在于,所述雙層加密數(shù)據(jù)進(jìn)行壓縮處理,采用lz77算法、huffman編碼算法,具體包括:

      4.根據(jù)權(quán)利要求1所述的旁掛非侵入的數(shù)據(jù)加密工具,其特征在于,所述smnide加密工具還包括數(shù)據(jù)解密處理模塊,具體包括:

      5.根據(jù)權(quán)利要求4所述的旁掛非侵入的數(shù)據(jù)加密工具,其特征在于,所述雙層加密數(shù)據(jù)進(jìn)行解壓縮處理,采用lz77算法、huffman編碼算法、smnimk算法,具體包括:

      6.一種旁掛非侵入的數(shù)據(jù)加密方法,其特征在于,具體包括:


      技術(shù)總結(jié)
      本發(fā)明公開了一種旁掛非侵入的數(shù)據(jù)加密工具及方法,涉及信息技術(shù)處理技術(shù)領(lǐng)域。采用RSA加密算法與YXSL算法對源數(shù)據(jù)進(jìn)行雙層加密處理,并通過SMNIDE加密工具實(shí)現(xiàn),具體包括:初始置換,獲取并輸出組合數(shù)據(jù);生成子密鑰,并對輸出的組合數(shù)據(jù)進(jìn)行迭代,獲取迭代數(shù)據(jù);將迭代數(shù)據(jù)合并,逆置換獲取一層加密數(shù)據(jù);通過RSA加密算法使用公鑰進(jìn)行二次加密,獲取雙層加密數(shù)據(jù);壓縮處理,用以提升數(shù)據(jù)并發(fā)處理效率數(shù)據(jù)加密處理模塊。本發(fā)明不需要單獨(dú)的代理進(jìn)程,運(yùn)用雙重加密算法對數(shù)據(jù)進(jìn)行實(shí)時(shí)加密或解密處理,保證數(shù)據(jù)在網(wǎng)絡(luò)傳輸過程中的安全;進(jìn)行數(shù)據(jù)壓縮和解壓處理,加快數(shù)據(jù)傳輸速度,提升數(shù)據(jù)并行流式處理數(shù)據(jù)的能力和速度,提高整體的分析處理能力。

      技術(shù)研發(fā)人員:陳先博,孫健,褚耀,劉建興,曹緯洲,許方軍,張昕,薛永
      受保護(hù)的技術(shù)使用者:江蘇省廣電有線信息網(wǎng)絡(luò)股份有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/17
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1