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