İçeriğe geç

Zayıf RSA anahtar boyutu (ARCH4117)

Anahtar java.security.weak-rsa-key-size · Önem warning · Kategori security · CWE CWE-326

2048 bitin altında RSA veya DSA anahtarları artık güvenli kabul edilmez; çarpanlara ayırma saldırılarına karşı yetersiz kalır ve modern uyumluluk standartlarını karşılamaz.

KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair kp = gen.generateKeyPair();
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(2048);
KeyPair kp = gen.generateKeyPair();

RSA anahtarlarını en az 2048 bit üretin; daha uzun vadeli koruma için 3072 bit veya eğri tabanlı algoritmaları tercih edin.