From f7fc92f670c326570e1c5411135c45ac9e97c80e Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期五, 10 十一月 2023 17:16:46 +0800 Subject: [PATCH] 修复 --- src/main/java/com/whyc/service/InterfaceService.java | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/whyc/service/InterfaceService.java b/src/main/java/com/whyc/service/InterfaceService.java index b97b3d0..0af15f7 100644 --- a/src/main/java/com/whyc/service/InterfaceService.java +++ b/src/main/java/com/whyc/service/InterfaceService.java @@ -295,7 +295,7 @@ } //鐢熸垚绗笁鏂归獙璇佺爜 - public Response createInterface(String interfaceName) { + public Response createInterface(String interfaceName) throws NoSuchAlgorithmException { String random = getRandomString(25); //rsa鍔犲瘑 String encryptRandom = RSAUtil.encrypt(random, RSAUtil.getPublicKey()); @@ -336,15 +336,11 @@ } //length鐢ㄦ埛瑕佹眰浜х敓瀛楃涓茬殑闀垮害 - public static String getRandomString(int length) { + public static String getRandomString(int length) throws NoSuchAlgorithmException { String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; //Random random = new Random(); - SecureRandom random = null; - try { - random = SecureRandom.getInstance("SHA1PRNG"); - } catch (NoSuchAlgorithmException e) { - e.printStackTrace(); - } + SecureRandom random = SecureRandom.getInstance("SHA1PRNG"); + StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; i++) { int number = random.nextInt(62); -- Gitblit v1.9.1