fucai-server/com-assembly-utils/src/main/java/com/jinrui/assembly/utils/CodeUtils.java

21 lines
665 B
Java

package com.jinrui.assembly.utils;
import java.security.SecureRandom;
import java.util.Base64;
public class CodeUtils {
private static final SecureRandom random = new SecureRandom();
public static String generate64CharSecure() {
byte[] bytes = new byte[48]; // 48字节编码后为64字符
random.nextBytes(bytes);
return Base64.getUrlEncoder().withoutPadding().encodeToString(bytes);
}
public static void main(String[] args) {
String uniqueString = generate64CharSecure();
System.out.println("生成的字符串: " + uniqueString);
System.out.println("长度: " + uniqueString.length());
}
}