国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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

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