密碼技術(shù)的一些筆記

對(duì)稱密碼

加密和解密時(shí)使用同一密鑰

公鑰密碼(非對(duì)稱密碼)

加密和解密時(shí)使用不同密鑰

愷撒密碼:

通過(guò)將明文中所使用的字母表按照一定的字?jǐn)?shù)“平移”來(lái)進(jìn)行加密的。解密過(guò)程是使用與加密時(shí)相同的密鑰進(jìn)行反向的平移操作。

簡(jiǎn)單密碼替換:

加密過(guò)程是依次將明文中的每一個(gè)字母按照替換 表替換成另一個(gè)字母。

Enigma密碼:

加密與解密過(guò)程極其復(fù)雜

XOR:

如果將A xor B的結(jié)果再與B 進(jìn)行xor運(yùn)算,則結(jié)果會(huì)變回A
一次性密碼本:
將明文與一串隨機(jī)的比特序列進(jìn)行XOR運(yùn)算

DES:

DES是一種將64比特的明文加密成64比特的密文的對(duì)稱密碼算法,它的密鑰長(zhǎng)度是56比特。盡管從規(guī)格上來(lái)說(shuō),DES的密鑰長(zhǎng)度是64比特,但由于每隔7比特會(huì)設(shè)置一個(gè)用于錯(cuò)誤檢查的比特,因此實(shí)質(zhì)上其密鑰長(zhǎng)度是56比特。

DES的結(jié)構(gòu)(Feistel網(wǎng)絡(luò))性質(zhì):

輪數(shù)可以任意增加,加密時(shí)無(wú)論使用任何函數(shù)作為輪函數(shù)都可以正確解密,加密和解密可以用完全相同的結(jié)構(gòu)來(lái)實(shí)現(xiàn)。
64比特分為左右32比特,左邊XOR加密,右邊不加密。下一輪交換

三重DES:

加密:加密>解密>加密 解密:解密>加密>解密

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 《圖解密碼技術(shù)》一書(shū)介紹了很多關(guān)于密碼的知識(shí),通讀一遍需要不少時(shí)間。為了方便學(xué)習(xí),我對(duì)書(shū)中關(guān)鍵的部分進(jìn)行了總...
    咖枯閱讀 7,546評(píng)論 1 25
  • 前言 本文章是對(duì)《圖解密碼技術(shù)》一書(shū)第一部分的一個(gè)總結(jié)。 密碼分類 密碼算法需要密鑰,根據(jù)密鑰的使用方法,可以將密...
    發(fā)仔很忙閱讀 1,623評(píng)論 1 2
  • 0x01 目錄 常見(jiàn)編碼: ASCII編碼 Base64/32/16編碼 shellcode編碼 Quoted-p...
    H0f_9閱讀 13,484評(píng)論 2 17
  • 本文主要介紹移動(dòng)端的加解密算法的分類、其優(yōu)缺點(diǎn)特性及應(yīng)用,幫助讀者由淺入深地了解和選擇加解密算法。文中會(huì)包含算法的...
    蘋(píng)果粉閱讀 11,674評(píng)論 5 29
  • 關(guān)鍵字:BIM、世茂、金融城、匯金中心、超高層 近日,經(jīng)過(guò)業(yè)主的多輪篩選,DAO陸道股份BIM設(shè)計(jì)中心憑借優(yōu)秀的技...
    陸道股份BIM設(shè)計(jì)中心閱讀 2,182評(píng)論 0 2

友情鏈接更多精彩內(nèi)容