mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2026-06-10 15:37:28 +00:00
fix: 修复 AESUtils.getRandomString 使用不安全的 Random,改为 SecureRandom
This commit is contained in:
@@ -14,7 +14,6 @@ import java.security.spec.X509EncodedKeySpec;
|
|||||||
import java.util.Base64;
|
import java.util.Base64;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HexFormat;
|
import java.util.HexFormat;
|
||||||
import java.util.Random;
|
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
@@ -299,7 +298,7 @@ public class AESUtils {
|
|||||||
//length用户要求产生字符串的长度
|
//length用户要求产生字符串的长度
|
||||||
public static String getRandomString(int length){
|
public static String getRandomString(int length){
|
||||||
String str="abcdefghijklmnopqrstuvwxyz0123456789";
|
String str="abcdefghijklmnopqrstuvwxyz0123456789";
|
||||||
Random random=new Random();
|
SecureRandom random=new SecureRandom();
|
||||||
StringBuilder sb=new StringBuilder();
|
StringBuilder sb=new StringBuilder();
|
||||||
for(int i=0;i<length;i++){
|
for(int i=0;i<length;i++){
|
||||||
int number=random.nextInt(36);
|
int number=random.nextInt(36);
|
||||||
|
|||||||
Reference in New Issue
Block a user