Metadata

ID: java-security/rsa-short-key

Language: Java

Severity: Warning

Category: Security

CWE: 326

Description

When using RSA, use keys with at least 2048 bits.

Learn More

Arguments

  • min-length: Minimum length for an RSA key. Default: 2048.

Non-Compliant Code Examples

public class MyClass {

    public void test () {
        KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
        keyGen.initialize(512);
    }
}

Compliant Code Examples

public class MyClass {

    public void test () {
        KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
        keyGen.initialize(2048);
    }
}
PREVIEWING: joe.farro/djm/djm-732-rm-dd-api-ips-databricks-docs