0

私は OpenSSL ライブラリを使用するのが初めてで、その出力を python の暗号ライブラリからの出力と一致させることができません。以下は例です。

Python コード:

import hmac

secret = "asdf1234"
string = '{"request"}'

hmac.new(secret, string, hashlib.sha384).hexdigest()
    '92904f1b3c210a4fb19f476c19f24452717e85329aa9ffaba4a5fbe1111c2e3fa7f5a5fb35fdc58b3d158f5f886c3d02'

OpenSSL:

echo -n {"request"} | openssl dgst -sha384 -hmac asdf1234 -hex

(stdin)= 4c3d525b8a7095b9063a3bd974e56f0a5872399365912297d6ee18e400d2b55d0142395ba5fb4f33655ceca209ba9570

私は何を間違っていますか?どちらの実装も正しいですか?

4

1 に答える 1