输入用户名,直接运行main方法即可。
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Random;
public class DbSchemaKeyGenerator {
public static void main(String[] args) {
String name = "Your_name";
try {
String key = generateKey(name);
System.out.println("key: " + key);
} catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
e.printStackTrace();
}
}
private static String generateKey(String name) throws NoSuchAlgorithmException, UnsupportedEncodingException {
String salt = getSalt();
String encryptSource = "ax5" + name + "b52w" + salt + "vb3";
MessageDigest localMessageDigest = MessageDigest.getInstance("MD5");