Ir al contenido

Insecure randomness (ARCH315)

Esta página aún no está disponible en tu idioma.

Key dotnet.security.weak-random · Severity warning · Category security · CWE CWE-338

System.Random is a predictable PRNG that makes security values like tokens or keys guessable. Use a cryptographic generator.

var token = new byte[32];
new Random().NextBytes(token);
var token = RandomNumberGenerator.GetBytes(32);

Use RandomNumberGenerator instead of System.Random for all security-sensitive randomness.