生成具有创建时间的唯一令牌

时间:2016-12-01 08:31:39

标签: java java-8 token access-token

仅使用java 8,没有其他库,我需要生成一个在5分钟内到期的唯一令牌,但是我想将创建时间存储在令牌中以解码它以后什么时候使用。

我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

您可以简单地生成由两个连接的部分组成的标记:

  1. 第一部分是UUID,以确保令牌是唯一的; UUID reference
  2. 第二部分是您可以稍后解码的时间戳

答案 1 :(得分:0)

这是你问题的答案

    function createfn(){
    //debugger;
    var element = document.createElement("div");
    var para = document.createTextNode('The man who mistook his wife for a hat');
    element.appendChild(para);
    document.getElementsByTagName('body')[0].appendChild(element);

    }
    window.onload=createfn();

然后,您可以使用String token = UUID.randomUUID().toString() + ":" + System.currentTimeMillis(); String[] t = token.split(":"); String token_time = t[1]; 变量执行任何操作 希望它有所帮助