[crypto]-01-对称加解密AES原理概念详解
1、對稱加解密
術語:P是明文,C是密文,K是密鑰,E是加密算法,D是解密算
(1)、常用的對稱加解密有哪些?
(2)、加解密的模式
【ecb】這種模式是將整個明文分成若干段相同的小段,然后對每一小段進行加密
【cbc】這種模式是先將明文切分成若干小段,然后每一小段與初始塊或者上一段的密文段進行異或運算后,再與密鑰進行加密
【ctr】計算器模式不常見,在CTR模式中, 有一個自增的算子,這個算子用密鑰加密之后的輸出和明文異或的結果得到密文,相當于一次一密。這種加密方式簡單快速,安全可靠,而且可以并行加密,但是在計算器不能維持很長的情況下,密鑰只能使用一次
【ecb-encrypt】
【ecb-decyrpt】
【cbc-encyrpt】
【cbc-decyrpt】
【xts-encyrpt】
【xts-decyrpt】
相關推薦:
?????????[crypto]-01-對稱加解密AES原理概念詳解
?????????[crypto]-02-非對稱加解密RSA原理概念詳解
?????????[crypto]-03-數字摘要HASH原理概念詳解
?????????[crypto]-04-國產密碼算法(國密算法sm2/sm3/sm4)介紹
?????????[crypto]-05-轉載:PKCS #1 RSA Encryption Version 1.5介紹
?????????[crypto]-05.1-PKCS PKCS#1 PKCS#7 PKCS#11的介紹
?????????[crypto]-06-CA證書介紹和使用方法
?????????[crypto]-30-The Armv8 Cryptographic Extension在linux中的應用
?????????[crypto]-31-crypto engion的學習和總結
?????????[crypto]-50-base64_encode和base64_decode的C語言實現
?????????[crypto]-51-RSA私鑰pem轉換成der, 在將der解析出n e d p q dp dq qp
?????????[crypto]-52-python3中rsa(簽名驗簽加密解密)aes(ecb cbc ctr)hmac的使用,以及unittest測試用
?????????[crypto]-53-openssl命令行的使用(aes/rsa簽名校驗/rsa加密解密/hmac)
?????????[crypto]-90-crypto的一些術語和思考
總結
以上是生活随笔為你收集整理的[crypto]-01-对称加解密AES原理概念详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [crypto]-50-base64_e
- 下一篇: [crypto]-90-crypto的一