-1
変数 'getShaValue
'をsha512に既に暗号化しています。そして、それをJSON.stringify
を使って 'name'、 'ic'のような多くの変数と組み合わせてください。しかし、JSONオブジェクトをデバッグすると、SHA512の値に正しい値が表示されませんでした。 JSONに変換する前に値をデバッグするだけであれば、正しい値が表示されます。ここでJavascript:SHA512の値をJSONオブジェクトに変換する
が
self.sha512 = function() {
var value = self.generateSHAvalue();
var getShaValue= CryptoJS.SHA512(value);
return getShaValue;
};
値を陰窩ために私の関数である私は、コンソールの結果は
{
"name": "Test",
"authToken": '"$super":{"$super":{}},"words":[1157899753,2720090447,1588426441,2244605341,2288345873,3771352114,2976397435,3171064119,-130018106,2601059156,3822838925,2519334849,1988499628,2785343384,-556559616,-1270654637],"sigBytes":64'
}
である。しかし、それはようにする必要があり、多くの変数
var authToken = SHA.sha512();
var requestData = JSON.stringify({
name: "Test",
authToken: authToken
})
console.log("requestData: " + JSON.stringify(requestData));
とそれを組み合わせますこれは:
{
"name": "Test",
"authToken": "21507C7061D3F45058A95751E2FB332DD68F6A2ADC2039DE4341199643E12ADEFB8DF603C3F 34E71FB447F46B82BC5DC7BD2B81B83B389D8950583BEFB424676"
}
誰でも助けてくれますか?ありがとう。