예제 #1
0
  /**
   * 加密 Token对象 如果加密后的加密串要用于 URL 进行传递,那么就必须
   *
   * @param token
   * @return
   */
  public String buildToken(OauthToken token) {
    StringBuffer sb = new StringBuffer();
    String split =
        this.findSplit(StringUtils.join(new String[] {token.getUsername(), token.getPassword()}));
    sb.append(System.currentTimeMillis())
        .append(split)
        .append(token.getUsername())
        .append(split)
        .append(token.getPassword());

    return desEncrypt.encrypt(sb.toString(), ENCRYPT_KEY);
  }