Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Introduction

AES-ECB

ECB的全称为 Electronic Code Book Modus

image-20250419200707702

攻击

明文攻击

AES-CBC

CBC的全称为 Cipher Block Chaining Modus

需要一个密钥k以及一个Initialisierungsvektor IV。IV是不需要保密的,很多时候会直接放在密文的开头。

加密

image-20250419200623701

解密

image-20250419200640799

攻击

Padding Oracle

AES-CTR

这个模式会生成一串密钥流,然后通过与明文进行异或操作进行加密。

一开始需要选择/生成一个随机数Nonce,并初始化计数器(counter/ctr)为0。k为密钥。

加密

image-20250419200315892

解密

image-20250419200341061