Skip to content
Critiq Docs

Search docs

Search documentation pages and rules

security.cryptography

Use RSA keys of at least 2048 bits

RSA key generation must use at least 2048 bits.

#Metadata

Rule ID
rust.security.weak-rsa-key-size
Severity
high
Confidence
0.85
Languages
rust
Presets
security, strict
Stability
experimental
Applies to
block
Tags
cryptography, rsa, rules-catalog, rust, security

#Why it matters

RSA keys shorter than 2048 bits are vulnerable to factorization attacks with modern compute.

#Remediation

Generate RSA keys with at least 2048 bits, or prefer Ed25519/ECDSA for new designs.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/rust/rust.security.weak-rsa-key-size.rule.yaml.