常見對稱加密算法筆記(更新中)

部分總結自:https://www.jb51.net/article/102127.htm算法

常見對稱加密算法:加密

一、DES(Data Encryption Standard,數據加密標準算法)spa

二、3DES(Triple DES、DESede,進行了三重DES加密的算法).net

三、AES(Advanced Encryption Standard,高級數據加密標準,AES算法能夠有效抵制針對DES的攻擊算法)htm

 

對稱密碼(祕鑰):blog

有流密碼和分組密碼兩種,可是如今廣泛使用的是分組密碼。即加密後的密文是分組的。ip

 

分組密碼工做模式:io

一、ECB 電子密碼本dva

最經常使用的模式,每次加密均產生獨立的密文分組,相同的明文加密後產生相同的密文密碼

二、CBC 祕文連接

比較經常使用,明文分組,每組加密前須要先和前面的密文組進行異或運算,相同的明文加密後產生不一樣的密文。

此外還有:

CFB:密文反饋

OFB:輸出反饋

CTR:計數器

詳情可見:https://blog.csdn.net/chenxing1230/article/details/83628071

 

分組密碼填充方式:

一、NoPadding:不填充,在此填充下原始數據必須是分組大小的整數倍,非整數倍時沒法使用該模式,不多有

二、PKCS5Padding

三、ISO10126Padding

詳情可見:https://blog.csdn.net/weixin_33910434/article/details/87604111

相關文章
相關標籤/搜索