com.jfinal.kit.HashKit.sha1()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(193)

本文整理了Java中com.jfinal.kit.HashKit.sha1()方法的一些代码示例,展示了HashKit.sha1()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HashKit.sha1()方法的具体详情如下:
包路径:com.jfinal.kit.HashKit
类名称:HashKit
方法名:sha1

HashKit.sha1介绍

暂无

代码示例

代码示例来源:origin: com.jfinal/jfinal-weixin

/**
   * 验证用户信息完整性
   * @param sessionKey 会话密钥
   * @param rawData 微信用户基本信息
   * @param signature 数据签名
   * @return {boolean}
   */
  public boolean checkUserInfo(String sessionKey, String rawData, String signature) {
    StringBuffer sb = new StringBuffer(rawData).append(sessionKey);
    String encryData = HashKit.sha1(sb.toString());
    return encryData.equals(signature);
  }
}

代码示例来源:origin: com.github.sogyf/goja-wxchat

/**
 * php 示例
 *  $signature = $_GET["signature"];
  $timestamp = $_GET["timestamp"];
  $nonce = $_GET["nonce"];    
      
  $token = TOKEN;
  $tmpArr = array($token, $timestamp, $nonce);
  sort($tmpArr, SORT_STRING);
  $tmpStr = implode( $tmpArr );
  $tmpStr = sha1( $tmpStr );
  
  if( $tmpStr == $signature ){
    return true;
  }else{
    return false;
  }
 * @return
 */
public boolean checkSignature(String signature, String timestamp, String nonce) {
  String TOKEN = ApiConfigKit.getApiConfig().getToken();
  String array[] = {TOKEN, timestamp, nonce};
  Arrays.sort(array);
  String tempStr = new StringBuilder().append(array[0] + array[1] + array[2]).toString();
  tempStr = HashKit.sha1(tempStr);
  return tempStr.equalsIgnoreCase(signature);
}

代码示例来源:origin: com.jfinal/jfinal-weixin

/**
 * php 示例
 * <pre>
 *  $signature = $_GET["signature"];
  $timestamp = $_GET["timestamp"];
  $nonce = $_GET["nonce"];
  $token = TOKEN;
  $tmpArr = array($token, $timestamp, $nonce);
  sort($tmpArr, SORT_STRING);
  $tmpStr = implode( $tmpArr );
  $tmpStr = sha1( $tmpStr );
  if( $tmpStr == $signature ){
    return true;
  }else{
    return false;
  }
 * </pre>
 * @param signature 微信加密签名
 * @param timestamp 时间戳
 * @param nonce 随机字符串
 * @return {boolean}
 */
public boolean checkSignature(String signature, String timestamp, String nonce) {
  String TOKEN = ApiConfigKit.getApiConfig().getToken();
  String array[] = {TOKEN, timestamp, nonce};
  Arrays.sort(array);
  String tempStr = new StringBuilder().append(array[0] + array[1] + array[2]).toString();
  tempStr = HashKit.sha1(tempStr);
  return tempStr.equalsIgnoreCase(signature);
}

代码示例来源:origin: yangfuhai/jboot

String signature = HashKit.sha1(signString);

相关文章