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

正文內(nèi)容

word版可編輯-密碼學(xué)課程設(shè)計(jì)報(bào)告5精心整理doc-文庫吧資料

2025-07-21 12:09本頁面
  

【正文】 nsigned char)(m_dwlDataamp。 for( i=0。\039。 bit6=6。i++){ EncrytedData[7i]=(unsigned char)(bit6amp。 for( i=0。// PrintBit(m_dwlData)。 m_dwlData=PermuteTable(m_dwlData,dwlData_IP,64)。 m_dwlData=ProcessByte(block,0)。 int i。// printf(\n******************************************\n)。// PrintBit(m_dwlKey)。// PrintBit(m_dwlKey)。void CDES::EncryptKey(char *key){ printf(\n原始密鑰: %s,key)。這里不再贅述。 從密文到明文的解密過程可采用與加密完全相同的算法。這些S盒輸入6位,輸出4位。進(jìn)行16輪的加密變換之后,將L16和R16合成64位的數(shù)據(jù),再按照表2所示的最后換位表進(jìn)行IP1的換位,得到64位的密文,這就是DES算法加密的結(jié)果。其中,經(jīng)過n輪處理后的點(diǎn)左右32位分別為Ln和Rn,則可做如下定義: Ln=Rn1 Rn=Ln1 其中,kn是向第n輪輸入的48位的子密鑰,Ln1和Rn1分別是第n1輪的輸出,f是Mangler函數(shù)。上述換位處理的輸出,中間要經(jīng)過16輪加密變換。輸入的是第7位,在輸出時被置換到第64位。表中的數(shù)值表示輸入位被置換后的新位置。 (1)初始變換。分組加密是指將明文分成固定商都的組,用同一密鑰分別對每一組加密,輸出固定長度的密文,典型代表:DES、3DES、IDEA。對稱算法的安全性依賴于密鑰,所以密鑰的保密性對通信至關(guān)重要。在大多數(shù)的對稱算法中,加密密鑰和解密密鑰是相同的,因此也成為秘密密鑰算法或者單密鑰算法。由于DES解密算法與加密算法相同只是子密鑰使用次序不同,因此可簡單地由加密算法實(shí)現(xiàn)解密算法。 DES是由初始變換、乘積變換和逆初始變換構(gòu)成,乘積變換是DES算法的核心。 DES算法的實(shí)現(xiàn) 握分組加密算法的設(shè)計(jì)與實(shí)現(xiàn)方法。而 Vigenere密碼就是著名的多表代替密碼。解密的時候?qū)@個過程進(jìn)行逆操作,得到明文。多表古典密碼通過構(gòu)造多個對應(yīng)明文的密文字母表,在密鑰的控制下使用相應(yīng)的密文字母表中的某個字母來代替明文字母表中的一個字母。 實(shí)驗(yàn)總結(jié)古典多表密碼有多種體質(zhì),這次試驗(yàn)我選擇的是Vigenere體制。} 結(jié)果分析首先在程序執(zhí)行時的提示下,輸入密鑰,接下來輸入要加密明文,程序執(zhí)行,可以產(chǎn)生加密后的密文,并自動解密出原來的明文。 printf(\nThe original message is: \n)。 printf(%s\n,cipher)。 encrypt_vigenere(plain,key,cipher)。 printf(\n Please input the plain text: \n)。 printf( Please input the key: \n)。\039。)+LETTERS) % LETTERS。(key[i % d] 39。+(cipher[i]39。i++) plain[i] =39。 for(i=0。\039。+ LETTERS) % LETTERS。 + key[i % d] 39。+(plain[i] 39。i++) cipher[i] = 39。 for(i=0。 所以本次試驗(yàn)我選擇做的就是 Vigener
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1