【发布时间】:2020-04-06 21:24:56
【问题描述】:
我正在我的 android 应用程序中集成一个 API,在以下情况下无法生成 XWSSE 令牌:
来自 PHP:
- 令牌
- 用户名
安卓:
- 时间戳
- 10位随机数
- 两者结合
- SHA 1 代。
- 将此 SHA1 设为大写,这给了我们 NONCE。
- 我们收到的 Nonce + Timestamp + token 再次连接
- Base64 转换。
- 再次生成SHA1。 (目前它得到 40 个字符的结果(应该是 20 个字符的二进制))
- base64 编码。 (这将得到一个 PasswordDigest,应该是 28 个字符,我们得到 56 个字符)
谁能建议在这里可以做些什么来获得 28 个字符的 PasswordDigest ?
【问题讨论】: