1. public class SaltUtils {
    2. /**
    3. * 生成salt的静态方法
    4. * @param n
    5. * @return
    6. */
    7. public static String getSalt(int n){
    8. char[] chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()".toCharArray();
    9. StringBuffer stringBuffer = new StringBuffer();
    10. for(int i = 0;i < n;i++){
    11. char aChar = chars[new Random().nextInt(chars.length)];
    12. stringBuffer.append(aChar);
    13. }
    14. return stringBuffer.toString();
    15. }
    16. public static void main(String[] args) {
    17. String salt = getSalt(8);
    18. System.out.println(salt);
    19. }
    20. }