Encryption

帶有範例的嬰兒步驟,尋找“白痴的 AES”類型的解釋

  • January 15, 2022

無數關於 AES 實施的例子。對於密碼學或高級數學經驗為零的人來說,這些實際上都沒有意義。

=> 太抽象和技術性…

=> 非常好,更接近,但仍然過於技術和抽象……

等等。

我想看到的是一個實際的例子,其中包含一個實際的純文字會發生什麼,其中一個 ACTUAL 鍵通過振鈴器。例如,如果我使用 128 位密鑰加密“Hello world”,那麼至少在前幾輪中會是什麼樣子。另外,當純文字像“Hello world”一樣小而像句子一樣大而像段落一樣大時,如何解釋會發生什麼。即不同長度的字元串如何以不同的方式通過“鈴聲”?

我會舉一個幾乎所有加密的例子,但更喜歡 AES 128,因為粗略看它似乎最簡單。

AES 棒指南是一個很好的介紹,從低級到高級。

另外,我建議在那之後閱讀 Rijndael 的書。

這是第一版時隔近 20 年之後的第二版。從數學到他們為什麼選擇簡單的設計和廣泛的試驗策略,有很多東西;來分析安全性。它幾乎涵蓋了在 AES 上執行的所有攻擊。

什麼 AES 失敗了,這個 AES 不是密封密碼,因為存在相關密鑰攻擊,但不會破壞其安全性。

引用自:https://crypto.stackexchange.com/questions/98123