diff --git a/Main.java b/Main.java index dc2600ccf1a204df584fde4890e14fa71ec103f4..1f9886cc615a0f6d387cef52654e3c60338a46c8 100644 --- a/Main.java +++ b/Main.java @@ -72,7 +72,7 @@ public class Main { rsa = new RSA(sc.nextBigInteger(),sc.nextBigInteger(),sc.nextBigInteger()); } case 2->{ - print.println("输入密钥长度"); + print.println("输入密钥长度,长度不小于512"); rsa = new RSA(sc.nextInt()); } } @@ -167,6 +167,9 @@ class RSA { * @param keySize 密钥大小 */ public RSA(int keySize){ + if(keySize < 512){ + System.err.println("都说了不要小于512,会报错的,重新启动程序吧"); + } try { KeyPairGenerator keyGenerator = KeyPairGenerator.getInstance("RSA"); keyGenerator.initialize(keySize);