[發明專利]一種基于CRC+MD5散列函數雙向連通的數據校驗方法在審
| 申請號: | 202110058824.4 | 申請日: | 2021-01-17 |
| 公開(公告)號: | CN112804030A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 唐紅;鄭維剛;魯旭臣;趙君嬌;黃福存;郎雪淞;劉權瑩;劉佳鑫;隋東硼;趙野;劉暢;王丹;謝倩 | 申請(專利權)人: | 國網遼寧省電力有限公司電力科學研究院;國家電網有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L9/06;H04L9/32;H04L29/06 |
| 代理公司: | 遼寧沈陽國興知識產權代理有限公司 21100 | 代理人: | 何學軍;侯景明 |
| 地址: | 110006 遼寧*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 crc md5 函數 雙向 連通 數據 校驗 方法 | ||
本發明屬于數據傳輸加密及數據解析校驗技術領域,尤其涉及基于CRC+MD5散列函數雙向連通的數據校驗方法。包括從機數據校驗過程:對每條數據進行CRC數據校驗,形成數據校驗位;從機數據加密過程:將每條數據進行MD5數據加密,生成“數字指紋”;主機數據解密過程:對每條數據“數字指紋”密碼比對,正確則進行數據解析;主機數據解析過程:對通過MD5解密的數據,按數據序列和校驗部分匹配,得到從機傳輸數據;服務器數據接收處理:主機解析沒問題的數據打包,傳輸給服務器存儲和處理。本發明能保證在線監測服務器接收數據的正確性和安全性,提高服務器的使用效率,消除數據傳輸時間限制,提高在線監測裝置的數據及時性和準確性。
技術領域
本發明屬于數據傳輸加密以及數據解析校驗技術領域,尤其涉及一種基于CRC+MD5散列函數雙向連通的數據校驗方法。
背景技術
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于確保信息傳輸完整一致。是計算機廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法),主流編程語言普遍已有MD5實現。將數據(如漢字)運算為另一固定長度值,是雜湊算法的基礎原理。
其特點如下:
1、壓縮性:任意長度的數據,算出的MD5值長度都是固定的。
2、容易計算:從原數據計算出MD5值很容易。
CRC即循環冗余校驗碼:是數據通信領域中最常用的一種查錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。循環冗余檢查(CRC)是一種數據傳輸檢錯功能,對數據進行多項式計算,并將得到的結果附在幀的后面,接收設備也執行類似的算法,以保證數據傳輸的正確性和完整性。
缺點如下:
不能檢測到2位或2位以上的錯誤,其多項生成式用于原數較長時,只能查錯不能糾錯,因為不能定位。
在實際的數據傳輸解析和校驗工作中,一般采用CRC校驗,這樣可能存在數據的不完整性和解析的正確性,還有數據的安全性無法得到保證,這樣服務器接收的數據可能存在很多無用和錯誤的數據,導致在線監測服務器資源的浪費和時間上的浪費。
發明內容
針對上述現有技術中存在的不足之處,本發明提供了一種基于CRC+MD5散列函數雙向連通的數據校驗方法。其目的是為了提供一種安全性好的基于CRC+MD5散列函數雙向連通并應用于在線監測裝置端邊協同貫通性校驗的數據校驗方法的發明目的。
本發明為實現上述目的所采用的技術方案是:
一種基于CRC+MD5散列函數雙向連通的數據校驗方法,包括以下步驟:
步驟1:對主機數據進行校驗;
步驟2:對檢驗后的主機數據進行加密;
步驟3:從機接收到主機的數據后,進行解析和比較;
步驟4:從機數據的解析;
步驟5:主機將正確的數據打包傳輸給服務器進行存儲和處理。
進一步的,步驟1所述對主機數據進行校驗,包括:首先對主機需要傳輸的數據進行CRC數據校驗,形成數據校驗位,生成數據校驗字符串,放在數據的尾端。
進一步的,所述生成數據校驗字符串為固定順序、固定長度的數據校驗字符串。
進一步的,步驟2所述對檢驗后的主機數據進行加密,包括:將主機需傳輸已經通過CRC數據校驗過的數據信息MD5數據加密處理,生成唯一的MD5值“數字指紋”;
進一步的,步驟3所述從機接收到主機的數據后,進行解析和比較,包括:主機針對每條數據預先提供一個MD5值,從機接收到主機的數據后,解析接收到的主機的數據的MD5值,通過比較這兩個值是否相同,從而判斷這條數據是否出錯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網遼寧省電力有限公司電力科學研究院;國家電網有限公司,未經國網遼寧省電力有限公司電力科學研究院;國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110058824.4/2.html,轉載請聲明來源鉆瓜專利網。





