免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
生成token令牌
  1. package com.thinkgem.jeesite.baojian.util;
  2. import java.security.MessageDigest;
  3. import java.util.UUID;
  4. /**
  5. * 功能:生成token<br>
  6. * 作者:張tt<br>
  7. * 時(shí)間:2017年6月26日<br>
  8. * 版本:1.0<br>
  9. *
  10. */
  11. public class TokenUtil {
  12. private static final char[] hexCode = "0123456789abcdef".toCharArray();
  13. public static String createToken() {
  14. return generateValue(UUID.randomUUID().toString());
  15. }
  16. private static String toHexString(byte[] data) {
  17. if (data == null) {
  18. return null;
  19. }
  20. StringBuilder r = new StringBuilder(data.length * 2);
  21. for (byte b : data) {
  22. r.append(hexCode[(b >> 4) & 0xF]);
  23. r.append(hexCode[(b & 0xF)]);
  24. }
  25. return r.toString();
  26. }
  27. private static String generateValue(String param) {
  28. try {
  29. MessageDigest algorithm = MessageDigest.getInstance("MD5");
  30. algorithm.reset();
  31. algorithm.update(param.getBytes());
  32. byte[] messageDigest = algorithm.digest();
  33. return toHexString(messageDigest);
  34. } catch (Exception e) {
  35. throw new RuntimeException("Token cannot be generated.", e);
  36. }
  37. }
  38. }
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
6、MD5加密
信息加密系統(tǒng)設(shè)計(jì)(依托Java平臺(tái)安全包)
Java MD5 加密算法類
md5生成文件校驗(yàn)碼
app令牌的一個(gè)token實(shí)現(xiàn)
java MD5算法返回?cái)?shù)字型字串
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服