[發明專利]一種數據加密和解密方法有效
| 申請號: | 201811517780.1 | 申請日: | 2018-12-12 |
| 公開(公告)號: | CN111314053B | 公開(公告)日: | 2023-02-10 |
| 發明(設計)人: | 劉紅梅;陸長明 | 申請(專利權)人: | 上海領甲數據科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/32 |
| 代理公司: | 上海宏京知識產權代理事務所(普通合伙) 31297 | 代理人: | 崔巍 |
| 地址: | 200336 上海市長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 加密 解密 方法 | ||
本發明提供一種數據加密和解密方法,數據加密步驟如下:步驟1:根據用戶設定的密鑰,獲取密鑰的hash序列,并計算hash序列對應的位移權重值;步驟2:按照位移權重值對明文進行移位加密,得到移位密文,對移位密文進行Base64加密,使得密文為ASCII碼序列,得到Base64密文;步驟3:根據hash序列生成混淆序列,使得混淆序列為ASCII碼序列,并將混淆序列插入Base64密文中,得到正式密文;解決了在數字證書和區塊鏈的驗證過程中,加密數據容易被盜取,危險性較高的問題。
技術領域
本發明涉及數據加密和解密領域,尤其涉及一種數據加密和解密方法。
背景技術
在數字證書和區塊鏈的驗證過程中,采用一對互相匹配的密鑰對保密文件進行加密和解密操作,以保證文件的安全。目前,常用的加密和解密方法多是基于DES,3DES,RC5,IDEA、SM1等對稱算法實現。
其中,DES算法為密碼體制中的對稱密碼體制,又被稱為美國數據加密標準,明文按64位進行分組,密鑰長64位,密鑰事實上是56位參與DES運算(第8、16、24、32、40、48、56、64位是校驗位,使得每個密鑰都有奇數個1)分組后的明文和56位的密鑰按位替代或交換的方法形成密文的加密方法;3DES(或稱為Triple DES)是三重數據加密算法(TDEA,TripleData Encryption Algorithm)塊密碼的通稱,是對每個數據塊應用三次DES加密算法,由于計算機運算能力的增強,原版DES密碼的密鑰長度變得容易被暴力破解,3DES即是設計用來提供一種相對簡單的方法,即通過增加DES的密鑰長度來避免類似的攻擊,而不是設計一種全新的塊密碼算法;RC5分組密碼算法是參數可變的分組密碼算法,三個可變的參數是:分組大小、密鑰大小和加密輪數,在此算法中使用了三種運算:異或、加和循環;IDEA算法是在DES算法的基礎上發展出來的,類似于三重DES,和DES一樣IDEA也是屬于對稱密鑰算法,發展IDEA是因為DES具有密鑰太短等缺點,已經過時,IDEA的密鑰為128位,這么長的密鑰在今后若干年內應該是安全的;SM1為對稱加密,其加密強度與AES相當,該算法不公開,調用該算法時,需要通過加密芯片的接口進行調用。
以上所有提到的加密算法在相同的明文用同一個密鑰進行加密得到的密文是不變的,這就給破譯者一個比對密文的變化,再去嘗試破解的可能性,在無需超高速計算的環境下就有可能被破解,導致采用以上算法實現的數據加密危險性較高;
發明內容
鑒于以上所述現有技術的缺點,本發明的目的在于提供一種數據加密和解密方法,用于解決在數字證書和區塊鏈的驗證過程中,加密數據容易被盜取,危險性較高的問題。
本發明提供一種數據加密和解密方法,所述方法包括以下步驟:
數據加密過程包括以下步驟:
步驟1:根據用戶設定的密鑰,獲取密鑰的hash序列,并計算hash序列對應的位移權重值;
步驟2:按照位移權重值對明文進行移位加密,得到移位密文,對移位密文進行Base64加密,使得密文為ASCII碼序列,得到Base64密文;
步驟3:根據hash序列生成混淆序列,使得混淆序列為ASCII碼序列,并將混淆序列插入Base64密文中,得到正式密文;
數據解密過程包括以下步驟:
步驟a:根據用戶設定的密鑰,獲取hash序列,并根據hash序列計算混淆序列;
步驟b:根據混淆序列對密文進行混淆解碼,得到Base64密文,對Base64密文進行Base64解密,得到移位密文;
步驟c:計算hash序列生成位移權重值,根據位移權重對移位密文進行移位解密,得到正式明文。
進一步的,密鑰的hash序列是基于用戶設定的密鑰,通過hash32位算法獲得的,且密鑰和hash序列是一一對應的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海領甲數據科技有限公司,未經上海領甲數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811517780.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:PCC靜態策略的生效方法、裝置、設備和介質
- 下一篇:一種數據傳輸方法和裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





