<fieldset id="gy0wc"></fieldset>
<fieldset id="gy0wc"></fieldset>
  • <ul id="gy0wc"><sup id="gy0wc"></sup></ul>
  • 當(dāng)前位置:首頁 > 行業(yè)知識 > 綜合

    aes是什么意思

    關(guān)注:51 發(fā)布時間:2021-12-31 07:12:05

    假設(shè)發(fā)送者正在向接收者發(fā)送消息。如果沒有加密算法,接收者會發(fā)送一條明文:“我是灰色的。”

    如果消息被中間人截獲,即使中間人無法篡改消息,也可以窺探消息內(nèi)容,從而泄露雙方隱私。

    因此,我們不再直接傳輸明文,而是使用對稱加密來傳輸密文,畫風(fēng)變成如下:

    具體工作步驟如下:

    1.發(fā)送方使用密鑰123456對明文“我是格雷”進(jìn)行加密,加密結(jié)果為tnyrvx snjzwek zxfecdw==。

    2.發(fā)送方將加密的內(nèi)容tnyrvx snjzwek zxfecdw==發(fā)送給接收方。

    3.接收方接收密文tnyrvx snjzwek zxfecdw==,用密鑰123456還原成明文“我是灰色的”。

    1.密鑰

    密鑰是aes算法進(jìn)行加密和解密的基礎(chǔ)。對稱加密算法是對稱的,因?yàn)樗枰粋€密鑰加密和解密明文。

    aes支持三種長度的密鑰:

    128位,192位,256位

    我們通常所說的aes128、aes192、aes256,實(shí)際上是指aes算法使用不同長度的密鑰。

    2.填充

    要理解填充的概念,首先要了解aes的分組加密特性。

    什么是塊加密?我們來看看下圖:

    aes算法在加密明文時,并不是將整個明文加密成一個完整的秘密文本,而是將明文拆分成獨(dú)立的明文塊,每個明文塊的長度為128位。

    這些明文塊經(jīng)過aes加密器處理,生成獨(dú)立的密文塊,這些密文塊拼接在一起,就是比較終的aes加密結(jié)果。

    但是這里涉及到一個問題:

    如果一個明文的長度是192位,如果一個明文塊每128位拆分一次,那么第二個明文塊只有64位,不是嗎

    128位。這個時候該怎么辦?明文塊必須是填充.

    no add:不需要填充,但是純文本必須是16字節(jié)的整數(shù)倍。

    pkcs5padding(默認(rèn)):如果明文塊小于16字節(jié)(128位),則在明文塊末尾補(bǔ)上對應(yīng)的字符數(shù),每個字節(jié)的值等于丟失的字符數(shù)。例如,在純文本:{1,2,3,4,5,a,b,c,d,e}中,如果缺少6個字節(jié),它將作為{1,2,3,4,5,a,b,c,d,e,6,6,6,6,6,6,6,6,6,6,6,6,6}完成。例如,明文:{1,2,3,4,5,a,b,c,d,e}缺少6個字節(jié),可以作為{1,2,3,4,5,a,b,c,e }完成

    3.模式

    aes的工作模式體現(xiàn)在將明文塊加密成密文塊的過程中。aes加密算法提供五種不同的工作模式:

    歐洲央行、中央銀行、攜程、cfb、ofb

    模式之間的主題相似,但在處理細(xì)節(jié)上有所不同。本期我們只介紹每種模式的基本定義。

    ecb模式(默認(rèn)):

    碼本模式電子碼本書

    cbc模式:

    密碼塊鏈接模式下的密碼塊鏈接

    ctr模式:

    計(jì)算器模式計(jì)數(shù)器

    cfb模式:

    密碼反饋模式

    ofb模式:

    輸出反饋模式輸出反饋

    1.kgen.init傳入的第一個參數(shù)128確定密鑰的長度是128bit.

    2.密碼。getinstance ("aes/cbc/noparding ")確定aes選擇的灌裝模式為nopadding,工作模式為cbc模式。

    幾項(xiàng)補(bǔ)充:

    1.當(dāng)我們調(diào)用封裝的aes算法時,我們使用的密鑰不是用于aes加密和解密的真實(shí)密鑰,而是用于生成真實(shí)密鑰的“種子”。

    2.在填充明文時,如果明文長度原本是16字節(jié)的整數(shù)倍,除了nopadding以外,其他填充方法都會額外填充一組16字節(jié)的明文塊。

    以上是aes的基本概念。但是我們是有追求的程序員,所以不知道為什么。先說aes算法的底層原理。

    這里我們重新梳理一下:

    1.根據(jù)128位將明文分成幾個明文塊。

    2.根據(jù)選定的填充方法填充比較后一個明文塊。

    3.利用aes加密器和密鑰將每個明文塊加密成一個密文塊。

    4.拼接所有密文塊,成為比較終的密文結(jié)果。

    https://p1-tt . byteimg.com/origin/pgc-image/1526996178868 ca 2 dda 50 f . png " data-origin=" https://p1-tt . byteimg.com/origin/pgc-image/1526996178868 ca 2 dda 50 f . png "

    分為幾輪?

    1個首輪;和

    普通回合)n次

    比較后一輪是1次

    在上一期中,我們提到aes密鑰支持三種長度:aes128、aes192和aes256。密鑰的長度決定了aes加密的輪數(shù)。

    不包括初始輪,對應(yīng)于不同鍵長度的輪數(shù)如下:

    ae 128:10輪

    aes 192: 12輪

    ae 256:14輪

    不同階段的圓有不同的加工步驟。

    第一輪只有一步:

    附加圓形鍵(添加圓形鍵)

    普通車輪有四個步驟:

    字節(jié)而不是(子字節(jié))

    行移位(移位行)

    列混淆(混合列)

    附加圓形鍵(添加圓形鍵)

    比較后一輪有三個步驟:

    字節(jié)而不是(子字節(jié))

    行移位(移位行)

    附加圓形鍵(添加圓形鍵)

    1.字節(jié)替代(subbytes)

    首先,在每個處理步驟中,16字節(jié)的明文塊被排列成44的二維數(shù)組。

    所謂的字節(jié)替換是指用另一個字節(jié)替換明文塊的每個字節(jié)。換人的依據(jù)是什么?根據(jù)一個叫做s盒.的16x16二維常數(shù)陣列

    假設(shè)明文塊中a[2,2]=5b(一個字節(jié)為兩位十六進(jìn)制),輸出值b[2,2]=s[5][11]。

    2.行移位(shiftrows)

    這一步非常簡單。

    第一行不變

    第二行循環(huán)向左移動1字節(jié)

    第三行循環(huán)向左移動2字節(jié)

    第四行循環(huán)向左移動3字節(jié)

    3.列混淆(mixcolumns)

    在這一步中,輸入數(shù)組的每一列都被矩陣乘以一個名為固定矩陣的二維常數(shù)數(shù)組,以獲得相應(yīng)的輸出列。

    4.加輪密鑰(addroundkey)

    這一步是使用密鑰的唯*步驟,128位密鑰也是按44矩陣排列的。

    輸入數(shù)組的每一個字節(jié)a[i,j]都與鍵對應(yīng)位置的字節(jié)k[i,j]異或一次,生成輸出值b[i,j]。

    需要補(bǔ)充的是,每一輪加密使用的密鑰是不一樣的。這里涉及到一個概念:keyexpansions。

    擴(kuò)展密鑰(keyexpansions)

    aes源代碼中,用一個長度為4 * 4 *(10 ^ 1)字節(jié)的數(shù)組w來存儲所有回合的密鑰。w{0-15}的值等于原始鍵的值,用于為初始回合進(jìn)行處理。

    從w[i-4]和w[i-1]開始計(jì)算每個后續(xù)元素w[i],直到數(shù)組w的所有元素都被賦值。

    w陣中,第一輪用w{0-15},第一輪用w{16-31},第二輪用w{32-47},直到比較后一輪(第10輪)用w{160-175}。

    n/pgc-image/15269961790363 db 28 c 067d . png "

    1.ecb模式

    ecb模式(電子碼本書)是比較簡單的工作模式,其中每個明文塊的加密是完全獨(dú)立的,互不干擾。

    這樣有什么好處?

    1.簡單

    2.有利于并行計(jì)算

    缺點(diǎn)也很明顯:

    同一個明文塊加密后會變成同一個密文塊,所以安全性差。

    2.cbc模式

    cbc模式(密碼塊鏈接)引入了一個新概念:初始化向量iv。

    靜脈注射是用來做什么的?它的作用類似于md5的“鹽析”,目的是防止同一個明文塊一直被加密成同一個密文塊。

    從圖中可以看出,cbc模式會在加密每個明文塊之前,先將明文塊和一個值異或。iv作為初始化變量,參與第一個明文塊的異或運(yùn)算,每個后續(xù)明文塊與其前一個明文塊所加密出的密文塊.不同

    這樣,同一明文塊加密的密文塊就明顯不同了。

    cbc模式有什么好處?

    安全性更高

    缺點(diǎn)也很明顯:

    1.無法并行計(jì)算,性能不如ecb

    2.引入初始化向量iv,增加復(fù)雜度。

    伊索aesop是哪個國家的品牌

    伊索是一個中國品牌。伊索瑞士生產(chǎn)的伊索手表從誕生之日起,就以美學(xué)設(shè)計(jì)和品牌品質(zhì)為基礎(chǔ)。伊索手表設(shè)計(jì)強(qiáng)調(diào)舒適與時尚感的完美結(jié)合,為大家詮釋純正的歐洲時尚。伊索手表集團(tuán)是一個集r&d、制造和銷售為一體的手表制造集團(tuán)。目前公司設(shè)有設(shè)計(jì)部、業(yè)務(wù)部、生產(chǎn)部、市場部、售后客服部等多個職能部門。伊索擁有完善、獨(dú)立、自主開發(fā)的現(xiàn)代管理體系。

    yaesu是什么牌子對講機(jī)

    yaesu是對講機(jī)大品牌。

    公司集生產(chǎn)、銷售、管理和售后服務(wù)于一體,旨在生產(chǎn)高質(zhì)量的專業(yè)通信產(chǎn)品,為客戶提供滿足中國市場需求的全面服務(wù)。

    aes是哪個國家的品牌

    aes是中國品牌。我公司主要生產(chǎn)“安意時”品牌的高強(qiáng)度氣體放電頭燈,已在歐美、日本、韓國和臺灣廣泛推廣,未來將逐步取代傳統(tǒng)的鹵素?zé)襞荨?/p>

    yaesu品牌的中文名是什么

    雅素的中文名字叫雅素,是一個中國品牌。

    始于1956年的日本專業(yè)對講機(jī)通信設(shè)備綜合制造商,集生產(chǎn)、銷售、管理和售后服務(wù)于一體的無線通信設(shè)備企業(yè)

    yaesu自1956年在日本東京成立以來,一直專注于開發(fā)各種無線通信設(shè)備,如業(yè)余無線電、商務(wù)無線電、海上無線電、航空無線電甚至無線網(wǎng)絡(luò)設(shè)備,產(chǎn)品系列齊全。

    在此期間,經(jīng)過業(yè)務(wù)拓展,獲得眾多專利獎項(xiàng),并在美國、英國、德國、香港、歐洲國家設(shè)立分公司或子公司,為各地的消費(fèi)者服務(wù),贏得了軍警消防單位和業(yè)余愛好者的青睞。在普通消費(fèi)者的心目中,yaesu堅(jiān)固耐用,它實(shí)用的功能設(shè)計(jì),卻不是花里胡哨而是堅(jiān)定的設(shè)計(jì)理念,這使得現(xiàn)在的無線通信回歸基礎(chǔ),也就是基于精準(zhǔn)的通信質(zhì)量。

    雅億蘇電子設(shè)備科技(上海)有限公司是雅億蘇及標(biāo)準(zhǔn)地平線品牌、商標(biāo)(含各種知識產(chǎn)權(quán))管理、雅億蘇業(yè)余無線電、船廠等設(shè)備在中國市場的總代理。

    美濤maestro是什么檔次

    梅濤是一個受歡迎的美發(fā)產(chǎn)品品牌。

    邁斯卓,中國專業(yè)美發(fā)產(chǎn)品的品牌,不斷引*中國美發(fā)造型的時尚潮流。其“專業(yè)、時尚、充滿活力”的個性形象深受消費(fèi)者認(rèn)可。連續(xù)多年被評為“全國市場同類產(chǎn)品銷量第一”,并獲得國家質(zhì)檢總局頒發(fā)的“免檢產(chǎn)品”證書。產(chǎn)品包括水、摩絲、定型營養(yǎng)水、h軟膏、發(fā)蠟等。

    梅濤的主要產(chǎn)品是水;慕斯;彈性;保濕定型噴霧;軟膏;發(fā)蠟;發(fā)膠;設(shè)置水。

    法國“專業(yè)美發(fā)師”梅濤邁斯卓一直專注于發(fā)型與藝術(shù)的完美融合,并根據(jù)不同場合、不同角色的造型需求推出了一系列專業(yè)美發(fā)產(chǎn)品,保證了專業(yè)水平的產(chǎn)品質(zhì)量。自上市以來,梅濤已連續(xù)六年在空調(diào)零售數(shù)據(jù)監(jiān)測美發(fā)產(chǎn)品排名第一。

    猜你喜歡

    • 社群營銷成功案例

      社群營銷成功案例73人支持

      社區(qū)營銷蓬勃發(fā)展了幾年。社區(qū)營銷的成功可以從早期的各種qq群、微信群,再到mini-circle、cctalk等專門的社區(qū)軟件看出來。甚至各個行業(yè)的巨頭都在玩社區(qū),比如小米公司。記得…

    • 刻錄光盤的方法和步驟

      刻錄光盤的方法和步驟46人支持

      雖然現(xiàn)代社會使用光盤的概率越來越低,都在使用u盤,但是仍然有很多領(lǐng)域需要使用光盤和刻錄光盤。這里的如何刻錄光盤呢,那么就必須具備硬件和軟件兩個必要的東西,小編給了你這兩…

    • 慎獨(dú)是什么意思

      慎獨(dú)是什么意思112人支持

      古人經(jīng)歷了修身、齊家、治國、平天下四個階段的人生。如果四項(xiàng)都完善,培養(yǎng)出來的人才能德才兼?zhèn)洌旄I鐣o@然,“修身”在古代屬于培養(yǎng)人才的重中之重,不僅是選拔德才的基礎(chǔ),也…

    • 抖音怎么刪除作品

      抖音怎么刪除作品24人支持

      我之前分享過一些在tik tok增加新號碼的細(xì)節(jié)。有粉絲問我新號要不要發(fā)視頻,是先發(fā)視頻還是先開窗口。今天就來告訴大家怎么發(fā)視頻,以及在提號過程中需要注意的細(xì)節(jié)。首先,tik…

    • 鋪貨是什么意思

      鋪貨是什么意思40人支持

      本條所稱的貨物配送,是指貨物入庫后,按照一定的規(guī)則,在規(guī)定的時間內(nèi),按規(guī)定的數(shù)量交付給不同的商店。分發(fā)和補(bǔ)充應(yīng)該分開。分銷是新產(chǎn)品新上市,補(bǔ)貨是老產(chǎn)品上市的延續(xù)。區(qū)別很明…

    • 挖礦掛機(jī)賺錢真的假的?

      挖礦掛機(jī)賺錢真的假的?106人支持

      大家都覺得做互聯(lián)網(wǎng)很棒。不需要風(fēng)吹日曬,不需要掃樓看別人臉色,坐在家里吹空調(diào)也能掙錢。事實(shí)上,這些優(yōu)越感都是你賺錢之后才體會到的。不賺錢就要面對現(xiàn)實(shí),搬磚賺生活費(fèi)。同時…

    • 微信賣避孕套年賺百萬

      微信賣避孕套年賺百萬116人支持

      90后女孩陳在廣東順德某電子廠工作時,每天喜歡蹲在廠門口的路邊,看著對面粉色的成人用品商店,男人們躲在那里進(jìn)進(jìn)出出。看了很久,她決定自己賣。她從這家小店進(jìn)貨,在淘寶上賣,一年…

    • 咸鴨蛋的腌制方法出油

      咸鴨蛋的腌制方法出油86人支持

      鴨蛋是大家愛吃的咸鴨蛋,特別是油蛋黃,但是很難做好。但是自己做可以省很多錢。一個生鴨蛋6-7美分,一個熟鴨蛋1.5或2元,可以便宜一半以上。另外,你學(xué)會了做美味的食物。你為什么…

    • 微信只能看三天朋友圈

      微信只能看三天朋友圈4人支持

      當(dāng)今社會是一個信息時代,每個人每天都必須玩最多的手機(jī)。隨著手機(jī)的發(fā)展,網(wǎng)絡(luò)上的應(yīng)用層出不窮,有一款軟件不得不說是大眾使用的,因?yàn)橄啾纫郧暗亩绦拧⒉市呕蛘唠娫捖?lián)系方式,人們…

    • 學(xué)生賺一天20元技巧

      學(xué)生賺一天20元技巧115人支持

      其實(shí)學(xué)生賺錢并不難。你可以點(diǎn)擊上面的廣告,只要你身邊有用信用卡的朋友,你就可以推薦給他。小編只推薦了不到100個用戶,現(xiàn)在已經(jīng)達(dá)到一個月一萬左右了,賺錢不難,看你的用心了!1.…

    • 微商銷售技巧和話術(shù)

      微商銷售技巧和話術(shù)101人支持

      相信很多做微商的朋友對微商的銷售技巧和說話技巧并不陌生。有些人可能會吐槽。這不簡單嗎?有人說,銷售不僅僅是向客戶銷售產(chǎn)品。其實(shí)銷售也是一種商業(yè)活動,也是買賣雙方共同組…

    • 抖音公司靠什么盈利

      抖音公司靠什么盈利27人支持

      如今,無論你坐地鐵、公交車還是電梯,總能聽到各種各樣的tik tok神曲。你不用回頭就知道,身邊的路人一定在刷tik tok。tik tok的人氣可見一斑!它已經(jīng)成為當(dāng)代人流行的消遣方式…

    微商技巧

    主站蜘蛛池模板: 国产精品一区二区av| 久久99国产综合精品| 一本一本久久a久久综合精品蜜桃 一本一道精品欧美中文字幕 | 精品久久久无码中文字幕| 97久久精品无码一区二区| 亚洲精品乱码久久久久久按摩 | 国产办公室秘书无码精品99| 中文字幕乱码中文乱码51精品 | 伊人久久无码精品中文字幕| 精品伦精品一区二区三区视频 | 亚洲国产精品视频| 精品无码国产污污污免费网站国产| 久久九九亚洲精品| 91精品视频网站| 精品国产福利一区二区| 亚洲精品无码鲁网中文电影| 欧美精品一二区| 久久精品国产亚洲av麻豆小说| 亚洲国产精品成人一区| 久久久久久国产精品无码下载| 国产精品爽爽ⅴa在线观看| 999精品色在线播放| 杨幂国产精品福利在线观看| 久久精品免费一区二区三区| 日本久久久精品中文字幕| 99久久99久久精品国产片| 国产午夜亚洲精品国产成人小说| 国产精品一久久香蕉产线看| 国语精品一区二区三区| 久久亚洲精品成人AV| 精品无码一区在线观看| 国产精品亚洲A∨天堂不卡| 奇米影视7777久久精品| 亚洲精品V欧洲精品V日韩精品| 亚洲精品成人区在线观看| 免费看一级毛片在线观看精品视频 | 国产精品无圣光一区二区| 久久精品黄AA片一区二区三区| 久久国产亚洲精品无码| 丰满人妻熟妇乱又仑精品| 国产精品福利一区二区|