diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/ReactRotateCaptchaController.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/ReactRotateCaptchaController.java index f9fceff..e145bd0 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/ReactRotateCaptchaController.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/ReactRotateCaptchaController.java @@ -13,6 +13,7 @@ import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.InputStream; +import java.security.SecureRandom; import java.util.HashMap; import java.util.Random; import java.util.concurrent.CompletableFuture; @@ -42,7 +43,7 @@ public class ReactRotateCaptchaController { CompletableFuture futurePrice = CompletableFuture.supplyAsync(() -> { HashMap map = new HashMap<>(); try { - Random random = new Random(); + SecureRandom random = new SecureRandom(); double randomNumber = random.nextInt(280) + 40; InputStream inputStream = ReactRotateCaptchaController.class.getClassLoader().getResourceAsStream("image/test1.jpg"); BufferedImage image = ImageIO.read(inputStream);