[發明專利]單字節對稱加密解密方法、裝置及可讀介質在審
| 申請號: | 201911149662.4 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN111131158A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 張秋軍;范清爽;鄭宇華 | 申請(專利權)人: | 珠海劍心互動娛樂有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F21/60;G06F21/62 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 葉琦煒 |
| 地址: | 519000 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字節 對稱 加密 解密 方法 裝置 可讀 介質 | ||
1.一種單字節對稱加密解密方法,該方法包括加密步驟及解密步驟,其特征在于,
所述加密步驟包括:
加載明文文件數據,隨機生成密鑰對明文的每個字節數據進行加密,并將進行加密的文件數據輸出至密文文件,得到密文文件;
所述解密步驟包括:
在內存空間中調用隨機生成的對應所述密鑰對所述密文文件進行解密,將得到的處于內存空間的明文數據轉換為明文文件。
2.根據權利要求1所述的單字節對稱加密解密方法,其特征在于,所述密鑰數為2個。
3.根據權利要求1所述的單字節對稱加密解密方法,其特征在于,所述密鑰大小為4字節。
4.根據權利要求1所述的單字節對稱加密解密方法,其特征在于,所述加密步驟中對明文的每個字節數據進行加密的方式包括異或、余數及位操作。
5.根據權利要求4所述的單字節對稱加密解密方法,其特征在于,該步驟具體包括:
第一加密步驟,確定單字節加密位數,使用cT=((K1^K2)%5)+2進行處理,其中cT表示單字節起始加密位置,K1和K2為密鑰,^為異或運算,%為除余運算;
第二加密步驟,根據單字節起始加密位置對單字節進行加密,使用cV=(((cV(8-cT))+(cVcT))^nK2)進行移位加密,其中和為移位操作。
6.根據權利要求1所述的單字節對稱加密解密方法,其特征在于,所述加密步驟中對密文進行解密的方式包括異或、余數及位操作。
7.根據權利要求6所述的單字節對稱加密解密方法,其特征在于,該步驟具體包括:
第一解密步驟,確定單字節解密位數,使用cT=((K1^K2)%5)+2進行處理,其中cT表示單字節起始解密位置,K1和K2為密鑰,^為異或運算,%為除余運算;
第二解密步驟,根據單字節起始解密位置對單字節進行解密,使用cV=cV^nK2及cV=(((cV(8-cT))+(cVcT))^nK2)進行移位解密,其中和為移位操作。
8.一種單字節對稱加密解密裝置,該裝置包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1-7任一所述的方法步驟。
9.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-8任一所述的方法步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海劍心互動娛樂有限公司,未經珠海劍心互動娛樂有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911149662.4/1.html,轉載請聲明來源鉆瓜專利網。





