Крипто змагання - Набір 2

Це перший набір із декількох про блокочних криптографічних шифрів. Це хліб із маслом крипто, тип який ви бачете реалізованим у більшості веб програмного забезпечення яке робить крипто.

Цей набір відносно легкий. Люди які виконали набір 1 здебільшого виконують набір 2 доволі швидко.

Три із цих викликів у цьому наборі дуже цінні у зламу кріпто у реального світу; один дозволяє ваш дешифрувати повідомлення закодовані у режимі за замовчанням AES, і інші два дозволяють вам перезаписати повідомлення закодовані у найбільш популярних режимах AES.

  1. Реалізуйте доповнення PKCS#7
  2. Реалізувати режим CBC
  3. Оракул виявлення ECB/CBC
  4. Побайтове розшифрування ECB (Просте)
  5. ECB вирізка і вставка
  6. Побайтове розшифрування ECB (Складне)
  7. Перевірка доповнення PKCS#7
  8. Атаки переключеня біта у CBC