プログラマーであれば一度は目にしたことがありそうなHMACですが、どうやって算出されているかを知ってる人は少ないかと思います。少なくとも私は頻繁に使うものの知りませんでした。 BIP32等ブロックチェーンの世界でも度々登場している他、API認証とし ...
iPaaS環境のWebhookで外部からのデータを受け取るために、HMACを組み合わせた方法を紹介します。HMACを使うことで、送信元の真正性とデータの完全性を確保し、セキュリティ上の問題を回避できます。 iPaaSとは iPaaS(integration Platform as a Service)は、別々の ...
OpenSSL::Digest.new('sha256') を使用して SHA-256 ハッシュオブジェクトを作成 OpenSSL::HMAC.hexdigest 関数に渡された秘密鍵とメッセージを使用して、HMAC を計算 計算された HMAC は、16進数表現の文字列として返される HMAC-SHA256 とは HMAC-SHA256 (Hash-based Message ...