帖子
帖子
用户
博客
课程
1234
返回列表 发新帖
1
帖子
2
勋章
66
Y币
职业奋斗 发表于 2018-1-23 17:08
已经可以了,就是然后想问下,我之前的图的问题。

我们示范的教程是给大家一个实现加密的逻辑方法,我们仅提供了一种示范规则,规则是相同的,但规则对应的参数是不同的,这样才能保证即使所有开发者都是用同一规则,也不会出现安全问题。比如,我们现在已经开源了这种加密算法,但即使你知道了算法,你不知道我这个项目对应的加密Key,你也一样无法破解复制伪装权限,这样就保证了前后端交互身份认证的安全性。所以并不是每一个的Key不一样,官方的Key是针对项目的,确切的说是每一个项目的Key都是唯一的。
这个Key的生成,就是你在创建项目时, APICloud云端通过内定的算法,动态生成的
17
帖子
0
勋章
31
Y币
好的,我已经知道那是什么了,那是别人开发的服务器接口,怪不得不能随便弄。
职业奋斗 发表于 2018-1-23 09:10
apiready = function(){
       // fnOpenMain();
   //58AB4F01-4795-EDDC-110D-0D7DD42571C1'

我按照你的方法,打印是空白的,也不报错,你是怎么获取到的呢,求告诉
<script type="text/javascript" src="./script/SHA1.js"></script>
<script type="text/javascript">
apiready = function(){



  alert(111);

  var now = Date.now();  // 获得当前时间的时间戳
  var appId = 'appId';    // 获得当前应用的APPID
  var appKey = '58AB4F01-4795-EDDC-110D-0D7DD42571C1';

  var code = appId + "UZ" + appKey + "UZ" + now;
  var appCode = SHA1(code) + "." + now;
  console.log('SHA1加密后的密文内容:' + appCode);



};
</script>


是这样子吗
至高吾尚 发表于 2018-1-24 16:06
我们示范的教程是给大家一个实现加密的逻辑方法,我们仅提供了一种示范规则,规则是相同的,但规则对应的 ...

版主大大,您看我下面代码对吗,我怎么打印不出来东西呢,看不到加密后的密码,好难过,能不能指点一下
求助,兄弟姐妹们指点一下
42
帖子
0
勋章
596
Y币
向往飞行的猪 发表于 2018-4-13 10:18
求助,兄弟姐妹们指点一下

第一步:引入SHA1.JS文件;
第二部:在apiready = function() {}里加上以下代码
var now = Date.now();
var appKey = SHA1("A6968565094002"+"UZ"+"62FB16B2-0ED6-B460-1F60-EB61954C823B"+"UZ"+now)+"."+now;
console.log(appKey)
第三步:打开log输出查看面板;
第四步:wifi真机同步查看密码
1234
您需要登录后才可以回帖 登录

本版积分规则