freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

密碼學(xué)課程設(shè)計報告-文庫吧資料

2025-03-29 07:19本頁面
  

【正文】 _assign(Cipher0+12, y4_0, 4)。 Array_assign(Cipher0+4, y2_0, 4)。 Array_assign(Cipher+12, y4, 4)。//將cipher賦值給y1 Array_assign(Cipher+4, y2, 4)。 SPN_Encryption(x0, K, Cipher0)。 x0[p] = x[p]^x1[p]。 p16。 kN2。int q = 0。 int i,j,k,max。 int y1[4],y2[4],y3[4],y4[4],y1_0[4],y2_0[4],y3_0[4],y4_0[4]。 int Cipher0[16] = {0},Cipher[16] ={0}。 int x0[16],x[16]。 j++) { printf(%d,L2[j])。 for (j=0。 i++) { printf(%d,L1[i])。 for (i=0。 } } } Int_2_Bit(p, L1)。 if(Count[i][j] max){ max = Count[i][j]。 j16。 i16。 p = q = 0。 if(z==0) Count[i][j]++。 Reverse_Substitution(v4, u4)。 q++) { v4[q] = L2[q]^y4[q]。 } for (q=0。 p4。 Int_2_Bit(j, L2)。 j16。 i16。 j++) { y4[j] = Cipher[j+12]。 } for (j=0。 i4。//隨機數(shù)生成明文 } SPN_Encryption(Plain, K, Cipher)。 p16。 kN0。 int p ,q ,z,max。 int v2[4],v4[4],y2[4],y4[4],u2[4],u4[4]。 int Cipher[16]。 XOR(v, k[NR+1], Cipher)。//將v置換為w } XOR(w, k[NR], u)。//w = k ^ u Substitution(u, v)。 rNR。 j++) { w[j] = Plain[j]。//生成輪密鑰并存入數(shù)組k[][] } for (j=0。 j6。 int r,j。}void SPN_Encryption(int Plain[16],int K[32],int Cipher[16]){ int w[16],u[16],v[16]。 j++) { if (a[j]!=b[j]) { return 0。 for (j=0。 j++) { b[j] = a[j]。 for (j=0。 b[0] = a%2。 b[1] = a%2。 b[2] = a%2。 }}void Int_2_Bit(int a,int b[4]){ b[3] = a%2。 i16。具體代碼如下:void Permutation(int a[16], int b[16]){ int i。、隨機性檢測隨機性測試方法對于一個用DES加密產(chǎn)生的密文序列,分別以下面三種情況設(shè)計測試隨機性工具(1)0和1在密文中所占比例(2) 00、011在密文中所占比例(3) 000、00001100、101111在密文中所占比例四. 實驗過程、原始SPN SPN加密明文是以string的形式輸入的,所以在加密之前,需要將明文切分。如果竊密者獲得了n、e和密文C,為了破解密文必須計算出私鑰d,為此需要先分解n。(3)加密算法對于明文M,由C=Me(mod n),得到密文C。隨機選取正整數(shù)e,使其滿足gcd(e, Φ(n)) =1,即e和Φ(n) 互質(zhì),則將(n,e)作為公鑰。雖然它的安全性還未能得到理論證明,但經(jīng)過20多年的密碼分析和攻擊,迄今仍然被實踐證明是安全的。RSA密碼體制是目前為止最成功的非對稱密碼算法,它是在1977年由Rivest、Shamir和Adleman提出的第一個比較完善的非對稱密碼算法。在非對稱密碼算法的兩個密鑰中,一個是用于加密的密鑰,它是可以公開的,稱為公鑰;另一個是用于解密的密鑰,是保密的,稱為私鑰。具體算法如下:差分攻擊(T, T, πs1)for (L1,L2)=(0,0) to (F,F) // L1,L2表示候選子密鑰k52和k54{ Count[L1,L2]=0 // 每個候選子密鑰分配一個計數(shù)器并初始化為0}for each (x,x*,y,y*) ∈ T {if (y1=y*1 and y3=y*3) { // 只考慮y’1和y’3=0 for (L1,L2)=(0,0) to (F,F) { v42 = L1⊕y2 v44 = L2⊕y4 u42 = πs1(v42) u44 = πs1(v44) (v42)*= L1⊕(y2)* (v44)* = L2⊕(y4)* (u42)* = πs1((v42) *) (u44)* = πs1((v44)*)(u42)’=u42⊕(u42)* (u44)’=u44⊕(u44)* if (u42)’=0110 and (u44)’ = 0110 { Count[L1,L2] ++。差分密碼分析思路找到足夠多的四元組(x,x*,y,y*),其中x’=x⊕x*固定不變。差分分析是一種選擇明文攻擊方法,比線性分析更早提出,分析效果略差于線性分析。 } }max = 1for (L1,L2)=(0,0) to (F,F) {Count[L1,L2] = | Count[L1,L2] T/2 |if Count[L1,L2] max { max = Count[L1,L2] maxkey = (L1,L2)}// maxkey即為所求子密鑰(4)差分密碼分析通過分析明文對
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1