プログラマーであれば一度は目にしたことがありそうなHMACですが、どうやって算出されているかを知ってる人は少ないかと思います。少なくとも私は頻繁に使うものの知りませんでした。 BIP32等ブロックチェーンの世界でも度々登場している他、API認証とし ...
メールやチャットなどの“テキストのやりとり”。 でも、もしそのメッセージが途中で誰かにすり替えられていたとしたら? 「口座番号を変更しました」 「至急こちらのURLにアクセスしてください」 こんなメッセージが“本物そっくり”に届いたら ...
OpenSSL::Digest.new('sha256') を使用して SHA-256 ハッシュオブジェクトを作成 OpenSSL::HMAC.hexdigest 関数に渡された秘密鍵とメッセージを使用して、HMAC を計算 計算された HMAC は、16進数表現の文字列として返される HMAC-SHA256 とは HMAC-SHA256 (Hash-based Message ...