こんにちは 私は、文字列をハッシュするためにJavaScriptでクラスを使用しています: https://ssl.bsk.com.pl/mobi/js/sha1.jsSHA1 hmac PHP対Javascript - 異なる結果?
hex_hmac_sha1("927545161", "asdasdasdasdś") ;
結果は次のとおりです。私はハッシングてるPHPで 5db0194c834d419fc5d68b72c88af1ac8ee749d6
:
echo hash_hmac('sha1', "asdasdasdasdś", '927545161');
が、結果は次のとおりです。 0b115775a20bed9922b6a9cc934cb5328fe71ade
エラーはどこですか? 5db0194c834d419fc5d68b72c88af1ac8ee749d6!= 0b115775a20bed9922b6a9cc934cb5328fe71ade
そうでなければなりません。 – BoltClock
私はファイルエンコード/ユニコードの問題と関係があると思います。 – Bastian
私は知っています。私はPHPとJSページでUTF-8を使用しています。問題はUTF-8文字です:> 5db0194c834d419fc5d68b72c88af1ac8ee749d6 –
bordeux