欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

加密方法及裝置的制造方法

文檔序號:8447319閱讀:223來源:國知局
加密方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及信息安全技術(shù)領(lǐng)域,尤其設(shè)及加密方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)化、信息化的高速發(fā)展,信息資源的安全訪問問題日益突出。加密是數(shù)據(jù) 安全的核屯、問題之一,目前國內(nèi)外已經(jīng)設(shè)計出了大量的加解密算法和協(xié)議。但現(xiàn)有的各種 加解密算法過程都比較復(fù)雜、效率較低。

【發(fā)明內(nèi)容】

[0003] 本發(fā)明的主要目的在于提出一種加密方法及裝置,旨在解決現(xiàn)有的加解密算法效 率低的技術(shù)問題。
[0004] 為實現(xiàn)上述目的,本發(fā)明提供的一種加密方法,所述加密方法包括W下步驟:
[0005] 獲取待加密數(shù)據(jù);
[0006] 根據(jù)所述待加密數(shù)據(jù)和預(yù)設(shè)的密鑰計算加密數(shù)據(jù)序列;
[0007] 確定所述密鑰與所述加密數(shù)據(jù)序列對應(yīng)的加密字符;
[000引基于所述加密字符生成所述待加密數(shù)據(jù)對應(yīng)的加密數(shù)據(jù)。
[0009] 優(yōu)選地,所述基于所述加密字符生成所述待加密數(shù)據(jù)對應(yīng)的加密數(shù)據(jù)的步驟之 后,還包括:
[0010] 確定所述密鑰與加密數(shù)據(jù)的每個加密字符對應(yīng)的數(shù)據(jù);
[0011] 根據(jù)確定的所述數(shù)據(jù)生成解密數(shù)據(jù)序列;
[0012] 根據(jù)所述解密數(shù)據(jù)序列計算所述加密數(shù)據(jù)對應(yīng)的解密數(shù)據(jù)。
[0013] 優(yōu)選地,所述根據(jù)所述待加密數(shù)據(jù)和預(yù)設(shè)的密鑰計算加密數(shù)據(jù)序列的步驟包括:
[0014] 步驟A、采用當(dāng)前待加密數(shù)據(jù)除W所述密鑰的進(jìn)制數(shù),獲得商數(shù)W及余數(shù);
[0015] 步驟B、將計算獲得的商數(shù)作為當(dāng)前待加密數(shù)據(jù),并繼續(xù)執(zhí)行所述步驟A,直至計 算獲取的商數(shù)為零;
[0016] 步驟C、將每次計算獲取的余數(shù)排列成所述加密數(shù)據(jù)序列。
[0017] 優(yōu)選地,所述將每次計算獲取的余數(shù)排列成所述加密數(shù)據(jù)序列的步驟包括:
[001引將每次計算獲取的余數(shù)按照各個余數(shù)獲取順序的逆序排列生成所述加密數(shù)據(jù)序 列。
[0019] 優(yōu)選地,所述根據(jù)所述解密數(shù)據(jù)序列計算所述加密數(shù)據(jù)對應(yīng)的解密數(shù)據(jù)的步驟包 括:
[0020] 步驟D、計算當(dāng)前加密數(shù)據(jù)與所述密鑰的進(jìn)制數(shù)的乘積值,并計算所述乘積值與所 述解密數(shù)據(jù)序列中對應(yīng)數(shù)據(jù)的和值;
[0021] 步驟E、將計算獲得的和值作為當(dāng)前加密數(shù)據(jù),并繼續(xù)執(zhí)行所述步驟D,直至所述 解密數(shù)據(jù)序列中所有的數(shù)據(jù)均計算和值完成;
[0022] 步驟F、將最終計算獲得的和值作為所述加密數(shù)據(jù)對應(yīng)的解密數(shù)據(jù)。
[0023] 此外,為實現(xiàn)上述目的,本發(fā)明還提出一種加密裝置,所述加密裝置包括:
[0024] 獲取模塊,用于獲取待加密數(shù)據(jù);
[0025] 計算模塊,用于根據(jù)所述待加密數(shù)據(jù)和預(yù)設(shè)的密鑰計算加密數(shù)據(jù)序列;
[0026] 第一確定模塊,用于確定所述密鑰與所述加密數(shù)據(jù)序列對應(yīng)的加密字符;
[0027] 加密模塊,用于基于所述加密字符生成所述待加密數(shù)據(jù)對應(yīng)的加密數(shù)據(jù)。
[0028] 優(yōu)選地,所述加密裝置還包括:
[0029] 第二確定模塊,用于確定所述密鑰與加密數(shù)據(jù)的每個加密字符對應(yīng)的數(shù)據(jù);
[0030] 生成模塊,用于根據(jù)確定的所述數(shù)據(jù)生成解密數(shù)據(jù)序列;
[0031] 解密模塊,用于根據(jù)所述解密數(shù)據(jù)序列計算所述加密數(shù)據(jù)對應(yīng)的解密數(shù)據(jù)。
[0032] 優(yōu)選地,所述計算模塊包括:
[0033] 第一計算單元,用于采用當(dāng)前待加密數(shù)據(jù)除W所述密鑰的進(jìn)制數(shù),獲得商數(shù)W及 余數(shù);
[0034] 第一控制單元,用于將計算獲得的商數(shù)作為當(dāng)前待加密數(shù)據(jù),并控制第一計算單 元繼續(xù)采用當(dāng)前待加密數(shù)據(jù)除W所述密鑰的進(jìn)制數(shù),獲得商數(shù)W及余數(shù),直至計算獲取的 商數(shù)為零;
[0035] 第一處理單元,用于將第一計算單元每次計算獲取的余數(shù)排列成所述加密數(shù)據(jù)序 列。
[0036] 優(yōu)選地,所述第一處理單元,還用于將每次計算獲取的余數(shù)按照余數(shù)獲取順序的 逆序排列生成所述加密數(shù)據(jù)序列。
[0037] 優(yōu)選地,所述解密模塊包括:
[003引第二計算單元,用于計算當(dāng)前加密數(shù)據(jù)與所述密鑰的進(jìn)制數(shù)的乘積值,并計算所 述乘積值與所述解密數(shù)據(jù)序列中對應(yīng)數(shù)據(jù)的和值;
[0039] 第二控制單元,用于將計算獲得的和值作為當(dāng)前加密數(shù)據(jù),并控制第二計算單元 繼續(xù)計算當(dāng)前加密數(shù)據(jù)與所述密鑰的進(jìn)制數(shù)的乘積值,并計算所述乘積值與所述解密數(shù)據(jù) 序列中對應(yīng)數(shù)據(jù)的和值,直至所述解密數(shù)據(jù)序列中所有的數(shù)據(jù)均計算和值完成;
[0040] 第二處理單元,用于將第二計算單元最終計算獲得的和值作為所述加密數(shù)據(jù)對應(yīng) 的解密數(shù)據(jù)。
[0041] 本發(fā)明提出的加密方法及裝置,首先獲取待加密數(shù)據(jù),根據(jù)所述待加密數(shù)據(jù)和預(yù) 設(shè)的密鑰計算加密數(shù)據(jù)序列,然后確定所述密鑰與所述加密數(shù)據(jù)序列對應(yīng)的加密字符,最 后基于所述加密字符生成所述待加密數(shù)據(jù)對應(yīng)的加密數(shù)據(jù),本發(fā)明的方案提高了加密的效 率。
【附圖說明】
[0042] 圖1為實現(xiàn)本發(fā)明各個實施例的終端的硬件結(jié)構(gòu)示意圖;
[0043] 圖2為本發(fā)明加密方法第一實施例的流程示意圖;
[0044] 圖3為本發(fā)明加密方法第二實施例的流程示意圖;
[0045] 圖4為本發(fā)明加密裝置第一實施例的功能模塊示意圖;
[0046] 圖5為本發(fā)明加密裝置第二實施例的功能模塊示意圖。
[0047] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0048] 應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
[0049] 現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的終端。在后續(xù)的描述中,使用用于 表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身并沒 有特定的意義。因此,"模塊"與"部件"可W混合地使用。
[0050] 終端可各種形式來實施。例如,本發(fā)明中描述的終端可W包括諸如移動電話、 智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜 式多媒體播放器)、導(dǎo)航裝置等等的移動終端W及諸如數(shù)字TV、臺式計算機(jī)等等的固定終 玉山 乂而。
[0化1] 本發(fā)明實施例提供的一種終端1100的硬件結(jié)構(gòu)示意圖,如圖1所示,該終端1100 包括:
[0化2] 處理器1110,是一個通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路 (application-specificintegratedcir州it,ASIC),或一個或多個用于控制本發(fā)明方案 S10-S14執(zhí)行的集成電路。
[0053] 存儲器1120,用于完成終端的各種軟件程序的存儲、數(shù)據(jù)的存儲,W及軟件程序的 運(yùn)行等。該存儲器1120可W是RAM,EPROM,SSD,SD卡,皿硬盤中的一種或者多種。本發(fā)明 實施例提供的視頻文件和特效,也在存儲器1120上運(yùn)行和存儲。
[0054] 傳感器1130,用于測量和記錄數(shù)據(jù),該傳感器1130可W包括下列中的任一種或多 種:攝像頭、GPS模塊、重力傳感器、加速度傳感器、距離傳感器、光學(xué)傳感器、麥克風(fēng)、揚(yáng)聲 器。
[005引收發(fā)電路1140,用于提供通信功能,包括蜂窩網(wǎng)絡(luò)(GSM/UMTS/LTE/CDMA等)、無線 局域網(wǎng)(WLAN)、近距離通信(NFC)、藍(lán)牙等中的一種或者多種。
[0化6] 電源1150,用于提供直流供電,或者將交流供電轉(zhuǎn)換成直流供電。
[0057]I/O接口電路1160,用于提供對外接口??蛇x地,該I/O接口電路1160可W包括 下列接口中的任一種或多種;USB接口、SD卡接口、按鍵接口。
[0化引顯示器1170,可W是終端的顯示屏和/或觸摸屏,在顯示屏的顯示視頻文件和特 效;觸摸屏用于接收用戶觸摸操作并轉(zhuǎn)換成用戶操作指令。
[0059]I/O控制電路1180,用于控制各種輸入輸出電路部件之間的數(shù)據(jù)交互,特別地,例 如處理器1110與I/O接口電路1160、顯示器1170之間的數(shù)據(jù)交互。
[0060] 基于上述終端硬件結(jié)構(gòu),提出本發(fā)明加密方法各個實施例。
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
敖汉旗| 西青区| 巴彦县| 定兴县| 晴隆县| 济阳县| 阿合奇县| 上林县| 宁明县| 永修县| 石阡县| 龙南县| 成安县| 衡南县| 阜宁县| 太康县| 石楼县| 景谷| 迁安市| 会同县| 石柱| 河北区| 红桥区| 泗阳县| 石首市| 滕州市| 都兰县| 台中市| 衡阳市| 西峡县| 浦东新区| 双桥区| 茶陵县| 白城市| 哈巴河县| 沁源县| 西充县| 肇东市| 永兴县| 犍为县| 仁寿县|