关闭

令牌制作

57人阅读 评论(0) 收藏 举报

public class Token {
 /*1、把构造方法私有
  *2、自己创建一个
  *3、对外暴露一个方法,允许获取上面创建的对象
  */
 private Token(){}
 private static final Token INSTANCE=new Token();
 public Token getInstance(){
  return this.INSTANCE;
 }
 public String getToken(){
  String token=System.currentTimeMillis()+new Random().nextInt()+"";
  try {
   MessageDigest md=MessageDigest.getInstance("md5");
   byte[]md5=md.digest(token.getBytes());
   //base编码
   BASE64Encoder encoder=new BASE64Encoder();
   return encoder.encode(md5);
  } catch (NoSuchAlgorithmException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   return null;
  }
 }

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:635次
    • 积分:72
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档