İçeriğe geç

Sabit IV (ARCH8114)

Anahtar kotlin.security.static-iv · Önem error · Kategori security · CWE CWE-329

Sabit metinden ya da sıfır dolu diziden kurulan IvParameterSpec / GCMParameterSpec kullanımını işaretler.

IvParameterSpec(ByteArray(16))
val iv = ByteArray(12).also { SecureRandom().nextBytes(it) }
GCMParameterSpec(128, iv)

Her şifrelemede rastgele IV/nonce üretin ve şifreli metinle birlikte saklayın.