本文整理了Java中com.jfinal.kit.HashKit.sha1()
方法的一些代码示例,展示了HashKit.sha1()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HashKit.sha1()
方法的具体详情如下:
包路径:com.jfinal.kit.HashKit
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!