public static String generateToken(String username) throws NoSuchAlgorithmException, UnsupportedEncodingException {
try {
SecureRandom random = new SecureRandom();
String token_data = UUID.randomUUID().toString() + username + System.nanoTime() + new BigInteger(32, random).toString(32);
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(token_data.getBytes("UTF-8"));
byte[] bytes = md.digest();
return new HexBinaryAdapter().marshal(bytes);
} catch (NoSuchAlgorithmException | UnsupportedEncodingException ex) {
logger.severe(ex.getMessage());
}
return null;
}
HybridbpmCoreUtil.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:hybridbpm
作者:
评论列表
文章目录