İçeriğe geç

ECB cipher mode (ARCH310)

Anahtar dotnet.security.ecb-mode · Önem error · Kategori security · CWE CWE-327

ECB modu özdeş düz metin bloklarını özdeş şifreli metne dönüştürerek veri desenlerini açığa çıkarır. Rastgele IV’li kimliği doğrulanmış bir mod kullanın.

using var aes = Aes.Create();
aes.Mode = CipherMode.ECB;
var encryptor = aes.CreateEncryptor();
using var aes = new AesGcm(key, AesGcm.TagByteSizes.MaxSize);
RandomNumberGenerator.Fill(nonce);
aes.Encrypt(nonce, plaintext, ciphertext, tag);

CipherMode.ECB’yi kimliği doğrulanmış bir modla (AES-GCM) değiştirin ve her mesaj için rastgele bir nonce/IV kullanın.