軟考中級系統(tǒng)集成項(xiàng)目管理工程師知識點(diǎn):RSA密碼體制
軟考中級系統(tǒng)集成項(xiàng)目管理工程師知識點(diǎn)
基本的RSA密碼體制:參數(shù)、加密算法、解密算法
①隨機(jī)地選擇兩個大素?cái)?shù)p和q,而且保密;
②計(jì)算n=pq,將n公開;
③計(jì)算φ(n)=(p-1)(q-1),對φ(n)保密;
④隨機(jī)地選取一個正整數(shù)e , 1
⑤根據(jù)ed=1 mod φ(n)時,求出d,并對d保密;
⑥加密運(yùn)算:
C=Me mod n (2-42)
⑦解密運(yùn)算:
M=Cd mod n (2-43)
由以上算法可知,RSA密碼的公開加密鑰Ke= 。
說明:算法中的φ(n)是一個數(shù)論函數(shù),稱為歐拉(Euler)函數(shù)。φ(n)表示在比n小的正整數(shù)中與n互素的數(shù)的個數(shù)。例如,φ(6)=2,因?yàn)樵?,2, 3, 4, 5中與6互素的數(shù)只有1和5兩個數(shù)。若p和q為素?cái)?shù),且n=pq,則φ(n)=(p-1)(q-1) 。
例2-2 令p=47,q=71,n=47x71=3337,φ(n)=φ(3337)=46×70=3220 。選取e=79,計(jì)算d=e-1 mod 3220 =1019 mod 3220。公開e=79和n=3337 ,保密p=47,q=71,d=1019和φ(n)=3220 。
設(shè)明文M=688 232 687 966 668 3,進(jìn)行分組,M1=688 , M2=232, M3=687,M4=966,M5=668,M6=003。M1的密文C1=68879 mod 3337=1570 ,繼續(xù)進(jìn)行類似計(jì)算,可得最終密文
C=1570 2756 2091 22762423 158。
如若解密,計(jì)算M1=15701019 mod 3337=688,類似地可解密還原出其他明文。
以上就是小編整理的軟考中級系統(tǒng)集成項(xiàng)目管理工程師知識點(diǎn),希望能幫助到大家。環(huán)球網(wǎng)校友情提示:為了大家更好的備考,環(huán)球網(wǎng)校特地為您準(zhǔn)備了計(jì)算機(jī)軟考復(fù)習(xí)資料,如有需要請點(diǎn)擊文章下方“免費(fèi)下載>>>計(jì)算機(jī)軟考試題/考點(diǎn)精華”免費(fèi)下載學(xué)習(xí)。
最新資訊
- 趕緊背!15個系統(tǒng)集成項(xiàng)目管理工程師《案例分析》??紗栴}及解答2024-10-26
- 備考知識點(diǎn)!2023下半年信息系統(tǒng)集成項(xiàng)目管理工程師備考知識點(diǎn)2023-05-18
- 備考必看!軟考中級系統(tǒng)集成項(xiàng)目管理工程師高頻考點(diǎn)匯總2023-05-16
- 2023上半年軟考中級系統(tǒng)集成項(xiàng)目管理工程師考試資料2023-04-20
- 2023上半年軟考中級職稱備考系統(tǒng)集成項(xiàng)目管理工程師資料2023-04-19
- 2023上半年系統(tǒng)集成項(xiàng)目管理工程師計(jì)算題公式解析(單選計(jì)算、溝通渠道、決策樹分析)2023-04-14
- 2023上半年軟考中級職稱考試科目有哪些?2023-04-13
- 2023上半年軟考中級職稱備考易錯易混知識點(diǎn)(三)2023-04-12
- 2023上半年軟考中級職稱易錯易混知識點(diǎn)(二)2023-04-12
- 2023上半年系統(tǒng)集成項(xiàng)目管理工程師計(jì)算題公式解析(進(jìn)度計(jì)算、成本計(jì)算)2023-04-12