[發明專利]一種字符串對稱加密及解密方法在審
| 申請號: | 201810192182.5 | 申請日: | 2018-03-09 |
| 公開(公告)號: | CN108418684A | 公開(公告)日: | 2018-08-17 |
| 發明(設計)人: | 馬騰 | 申請(專利權)人: | 江蘇科建教育軟件有限責任公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210017 江蘇省南京市秦淮*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進制 字符串 加密 解密 對稱加密 固定公式 整數轉換 運算 隨機數產生 傳遞消息 固定規則 加密步驟 加密種子 隨機整數 消息加密 影響模塊 字符數組 源轉換 拼接 響應 | ||
1.一種字符串加密方法,其特征在于,包括以下步驟:
(a)將加密源轉換為字符數組并獲取其ASCII碼;
(b)使用加密種子和隨機數產生一個隨機的10進制整數,利用該隨機整數和步驟(a)獲得的ASCII碼通過固定公式運算生成加密的10進制整數;
(c)將步驟(b)生成的加密的10進制整數轉換為26進制,得到一個或多個字符串;
(d)將步驟(b)產生的隨機的10進制整數通過固定公式運算生成新的10進制整數,并將新的10進制整數轉換為26進制,得到一個或多個字符串;
(e)將步驟(c)和步驟(d)得到的字符串按照固定規則拼接起來;
(f)重復步驟(b)-(e),把加密源中的每個字符串都進行加密;
(g)所有加密后的字符串拼接起來成為完整的加密后字符串。
2.基于權利要求1所述字符串加密方法的字符串解密方法,其特征在于,包括以下步驟:
(A)將加密后字符串拆解,分為2個數組:直接加密字符串和隨機數加密字符串;
(B)將隨機數加密字符串轉換為10進制整數;
(C)將直接加密字符串轉換為10進制整數;
(D)利用步驟(B)和步驟(C)得到的10進制整數以及加密種子,通過固定公式計算出原始整數;
(E)根據原始整數獲取其ASCII碼;
(F)重復步驟(B)-(E),獲取每個解密后的字符串,拼接成為原始字符串。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇科建教育軟件有限責任公司,未經江蘇科建教育軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810192182.5/1.html,轉載請聲明來源鉆瓜專利網。





