我試圖生成DH密鑰對,其中公共密鑰具有2048位長度的,但每次它更大生成DH密鑰太大
我的代碼是
private static BigInteger g = new BigInteger("1234567890");
private static BigInteger p = new BigInteger("2");
private int l = 2048
Security.addProvider(new BouncyCastleProvider());
DHParameterSpec dhParams = new DHParameterSpec(p, g, l);
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DH", "BC");
keyGen.initialize(dhParams);
似乎l
PARAM作品錯誤或我誤解了它,不知道如何解決它。 感謝您的建議
我有P的預設和,這種方法也適用太久移動 – Gorets