SecretkeyUtil.java 823 Bytes
Newer Older
liaoanyuan's avatar
liaoanyuan committed
1 2 3 4
package cn.wisenergy.common.utils;

import java.util.Random;

licc's avatar
licc committed
5 6 7
/**
 * @author 86187
 */
liaoanyuan's avatar
liaoanyuan committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
public class SecretkeyUtil {

    public static String getSecretkey(){
        char[] chars={'a','b','c','d','e','f','g','h','l','j','k','i','m','n','o','p','q','r','s','t','y','u','w','x','v','z'};
        StringBuilder stringBuilder=new StringBuilder(8);
        Random random = new Random();
        int i1 =random.nextInt(4)+2;
        for (int i = 0; i <i1; i++) {
            stringBuilder.append(random.nextInt(9));
        }
        while (i1<7) {
            int i2 =random.nextInt(25);
            if (i2 < 26) {
                stringBuilder.append(chars[i2]);
                i1++;
            }

        }
        stringBuilder.append(random.nextInt(9));
        return Md5Util.digestMD5(stringBuilder.toString());
    }
}