javascript - 卷的结果
问题描述
谁可以给我解释一下这个?我不了解javascript think,所以我将公式放在这里。谢谢
Two strings are created :
STRING1 = "[NONCE]:[SERVER SEED]:[NONCE]"
STRING2 = "[NONCE]:[CLIENT SEED]:[NONCE]"
For your last roll :
STRING1 = "232:90ae772c1cae8be4e4489f3fc63808e8e114cadcdf9b0a0a85ae6f97179cf395:232"
STRING2 = "232:yqT8rO0uYLvv6CIm:232"
然后使用 HMAC-SHA512 以 STRING2 作为密钥对 STRING1 进行哈希处理,得到一个 128 个字符的十六进制字符串。
十六进制字符串的前 8 个字符被取出并转换为十进制。
然后将该小数除以 429496.7295 并四舍五入到最接近的整数。
这个整数用作您的点数,最大可能值为 10,000。
问题:
所以结果是
892058e2b2d4e314ed2e01d69e143c4d5c13bd5e7813a9f2b0e94cc032eaf0a0
那么它来自哪里以及如何计算呢?
谢谢
解决方案
推荐阅读
- vbscript - 在 VBS 中按名称而不是 id 选择项目
- javascript - 如何使用导航请求模式?
- node.js - node.js 中静态文件的 Pah 引用
- reactjs - npm run build 不使用代理
- spring-boot - 使用spring在微服务中进行身份验证
- excel - 删除受保护工作表上的行
- python - JQ 到 Python 的转换
- php - cs-cart 在前端搜索中在哪里设置排序参数?
- angular - Angular 无法从 Google Chrome 上的服务器下载大于 10MB 的文件
- java - 在 URL 中嵌入凭据不适用于 selenium 和 chrome