|
本帖最后由 至高吾尚 于 2018-1-23 02:32 编辑
提供大家一个参考的代码片段
function showSHA1Method() {
var now = Date.now(); // 获得当前时间的时间戳
var appId = appId; // 获得当前应用的APPID
var appKey = '你自己设定的加密密文,任意文字皆可,建议使用官网->控制台->应用->概览->appKey';
// 使用SHA1 哈希算法按设定规则获取加密代码
var code = appId + "UZ" + appKey + "UZ" + now;
// 方法1,使用 SHA1.js 文件中的SHA1 方法进行加密
var appCode = SHA1(code) + "." + now;
/* 方法二
使用APICloud 加密模块 signuature(需要在控制台将该signuature加入到应用中)
采用 同步SHA1加密接口,具体代码如下
var signature = api.require('signature');
var appCode = signature.sha1Sync({data: code}) + "." + now;
*/
console.log('SHA1加密后的密文内容:' + appCode); // 不太会查看 console.log 的同学,可以直接只用 alert('SHA1加密后的密文内容:' + appCode)
}
|
|