[發(fā)明專利]一種數(shù)據(jù)傳輸方法、裝置、存儲介質(zhì)和終端有效
| 申請?zhí)枺?/td> | 201910998416.X | 申請日: | 2019-10-21 |
| 公開(公告)號: | CN110830451B | 公開(公告)日: | 2022-03-29 |
| 發(fā)明(設計)人: | 張志鵬;趙紅方;馮勇 | 申請(專利權)人: | 上海百事通信息技術股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 上海海鈞知識產(chǎn)權代理事務所(特殊普通合伙) 31330 | 代理人: | 姜波 |
| 地址: | 200000 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù)傳輸 方法 裝置 存儲 介質(zhì) 終端 | ||
本申請?zhí)峁┮环N數(shù)據(jù)傳輸方法、裝置、存儲介質(zhì)和終端,包括:將原始數(shù)據(jù)添加發(fā)送時間戳,以獲得攜帶發(fā)送時間戳的第一字符串;從第一字符串中截取至少兩個子字符串;將截取的各子字符串進行重新排列,以獲得重排子字符串;數(shù)據(jù)接收方接收發(fā)送的加密數(shù)據(jù);將重排子字符串中的子字符串進行解密,重新獲得數(shù)據(jù)提供方所截取的子字符串;從接收的第一字符串中截取至少兩個子字符串;將數(shù)據(jù)接收方截取的子字符串與數(shù)據(jù)接收方所接收的數(shù)據(jù)提供方截取的子字符串進行比對。本申請對加密后的數(shù)據(jù)內(nèi)容進行數(shù)據(jù)截取和重新排列,以及進行數(shù)據(jù)接收方的校驗,使得數(shù)據(jù)不易被破解和偽造,具有良好的安全性,降低了數(shù)據(jù)內(nèi)容被第三方攻擊和盜用的風險。
技術領域
本發(fā)明涉及數(shù)據(jù)通訊技術領域,具體涉及一種數(shù)據(jù)傳輸方法、裝置、存儲介質(zhì)和終端。
背景技術
網(wǎng)絡技術的飛速發(fā)展使得數(shù)據(jù)傳輸深入生活的方方面面,隨之而來的網(wǎng)絡安全問題成為了關注的重點。例如,在數(shù)據(jù)傳輸中,非法者會盜取字符串,直接將隨機字符串發(fā)送至服務器,存在盜取用戶資料的危險。
時至今日,針對數(shù)據(jù)的傳輸方法已經(jīng)提出了很多技術,例如通過密鑰對明文數(shù)據(jù)進行移位、異或等操作,實現(xiàn)數(shù)據(jù)的加密,如果無法正確解密,只能得到看不懂的字符串(即亂碼)。但是,由于密鑰的長度固定,利用窮舉法攻破的時間越來越短,數(shù)據(jù)的安全性變得越來越低。尤其是很多加密原理已經(jīng)為人所熟知的情況下,急需要新的加密方法來進行數(shù)據(jù)的安全傳輸。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N數(shù)據(jù)傳輸方法、裝置、存儲介質(zhì)和終端,能夠以便捷的方式保證用戶數(shù)據(jù)傳輸?shù)陌踩档推浔还簟⒈I用或篡改的風險。
為實現(xiàn)上述目的,本發(fā)明采用以下技術方案:
本申請第一個方面提供了一種數(shù)據(jù)傳輸方法,在數(shù)據(jù)提供方,包括:
數(shù)據(jù)提供方基于約定算法,將原始數(shù)據(jù)添加發(fā)送時間戳,以獲得攜帶發(fā)送時間戳的第一字符串;
根據(jù)預設的第一規(guī)則,從第一字符串中截取至少兩個子字符串;
根據(jù)預設的第二規(guī)則,將截取的各子字符串進行重新排列,以獲得重排子字符串;將第一字符串和重排子字符串按照預定格式進行組裝后形成的加密數(shù)據(jù)發(fā)送至數(shù)據(jù)接收方;
在數(shù)據(jù)接收方,包括:
——接收數(shù)據(jù)提供方發(fā)送加密數(shù)據(jù);
——根據(jù)預設的第二規(guī)則,將重排子字符串中的子字符串進行解密,重新獲得數(shù)據(jù)提供方所截取的子字符串;
——根據(jù)預設的第一規(guī)則,從接收的第一字符串中截取至少兩個子字符串;
——將數(shù)據(jù)接收方截取的子字符串與數(shù)據(jù)接收方所接收的數(shù)據(jù)提供方截取的子字符串進行比對,獲得比對結果;
——當比對結果表明數(shù)據(jù)接收方截取的子字符串與數(shù)據(jù)接收方所接收的數(shù)據(jù)提供方截取的子字符串匹配時,則校驗通過,基于約定算法對第一字符串進行解密,算出發(fā)送時間戳的插入位置,從第一字符串中剔除發(fā)送時間戳,獲得最初的原始數(shù)據(jù)。
優(yōu)選地,例如,在一種優(yōu)選實施例中,第一字符串包括至少兩個部分,每部分用8位十六進制數(shù)FF隔開:第一部分為17位發(fā)送時間戳,為原始數(shù)據(jù)發(fā)送的當前時間,按年(YYYY)月(MM)日(DD)時(HH)分(mm)秒(ss)毫秒(SSS)的順序排列;第二部分為原始數(shù)據(jù)的長度。
優(yōu)選地,所述方法還包括:接收所述數(shù)據(jù)接收方針對加密數(shù)據(jù)發(fā)送的響應,所述響應包括:
接收數(shù)據(jù)接收方在對加密數(shù)據(jù)進行處理、校驗,且校驗不通過時發(fā)送的出錯信息。
在一種優(yōu)選實施例中,截取所述子字符串后,將子字符串中的字符按照預設的第三規(guī)則重新排列,然后根據(jù)預設的第二規(guī)則,將按照預設的第三規(guī)則重新排列后的各個子字符串進行重新排列,以獲得重排子字符串。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海百事通信息技術股份有限公司,未經(jīng)上海百事通信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910998416.X/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





