當前位置:編程學習大全網 - 編程軟體 - 2021-01-30 AES加密算法筆記(壹)

2021-01-30 AES加密算法筆記(壹)

密鑰

明文

密文

明文和秘文不等長沒法執行異或運算

分組加密是:將明文分成多個等長的block模塊,對每個模塊分別加解密

最後壹個明文block模塊長度不足時,需要填充

hash函數

GCM工作模式就是 CTR模式加上GMAC完整性校驗

GCM = CTR + GMAC

? 異或

每個參與方都有壹對密鑰

公鑰是對外知道的

知道公鑰就是知道(k,n) -> k就是壹個隨機數 n是兩個質數p,q的乘積

? ->v

? ->v = (p-1)*(q-1),k 計算k對於v的模反元素d

? ->(d,n)

難在n是壹個大數,分解質因數n得到p,q會比較困難

安全性來源於對壹個大數做因式分解特別困難。

ASN.1

解碼查看

迫於美國政府壓力,server端把私鑰給了美國政府

美國政府作為中間人攔截客戶端發的消息,公鑰發的消息。

然後就用拿到的私鑰解密,所有信息都可以看到。

?

  • 上一篇:延時脈沖電路原理是什麽
  • 下一篇:切削用量三要素
  • copyright 2024編程學習大全網