回覆列表
  • 1 # 使用者704153726204

    openssl、gnupg是兩大使用範圍最廣使用者量也最大的加密工具,加密演算法的庫比較分散,所以就不在這裡一一說了,推薦NaCL和Sodium如果是對稱加密演算法那就太多了,僅僅針對AES當時也是通過了一系列評估(Advanced Encryption Standard process)來確定的,當年的競爭對手和投票情況:

    Rijndael: 86 positive, 10 negativeSerpent: 59 positive, 7 negativeTwofish: 31 positive, 21 negativeRC6: 23 positive, 37 negativeMARS: 13 positive, 84 negative後續又針對AES提出了很多stream/block mode,例如CBC、OCB、CTR、GCM等等,並且由於AES的一些效能問題,又產生了secretbox、ChaCha、Salsa等系列的對稱加密演算法。多謝quininer kel 提醒:後續還有一些加密演算法的競賽如eSTREAM 和 CAESAR,提出了一些新的要求,authenticated ciphers和high throughput highly restricted resources等。另一方面公鑰加密有ElGamal和CramerShoup系統,可以用在RSA和EllipticCurve上,但是這個領域目前受到了量子計算機的明顯壓力,所以有了拋棄group,轉向基於lattice的加密演算法如NTRU、GGH等等。

  • 中秋節和大豐收的關聯?
  • 高速公路路基上93區、94區、96區分別指的是什麼?