Autor Zpráva
ra100
Profil *
Srdečne všetkých zdravím.
Neviem, ako zosúladiť výstup hmac funkcií v js a php.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha384.js"></script>
<script>
var pass = 'a';
    var sha384_pass = CryptoJS.SHA384(pass);
    var hmac_pass = CryptoJS.HmacSHA384(sha384_pass, 'b');
    document.write(sha384_pass);
</script>
    <hr />
<?php
$pass = 'a';
$sha384_pass = hash('sha384', $pass);
$hmac_pass = hash_hmac('sha384', $sha384_pass, 'b');
echo $sha384_pass;
?>
- pri výpise zakladného otisku - sha384_pass sa oba výpisi zhodujú.
No pri výpise hmac_pass neviem zosúladiť výstup ani cez base64, hex, utf8.....
Vie niekto dobrú radu ?
Vopred všetkým ďakujem.
ra100
Profil *
...po dlhej dobe googlenia som narazil na toto - Issue84
Veľa informácií o tomto rozdiele na nete nieje.
Zdá sa, že v tomto prípade je lepšie zmeniť hash funkciu.
ra100
Profil *
ra100:
..oprava linku -
Issue84

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: