ボレロ村上 - ENiyGmaA Code

中3女子です。

吉里吉里でHMAC計算

 Twitter APIBasic認証が廃止になり、OAuth 必須になるらしい。
OAuth がどんなものか知らないので調べてみたが、どうやら HMAC の計算が必要とのこと。


 ということで、拙作の吉里吉里用ライブラリ KTL を使って、HMAC計算を実装してみた。
KTL の実践的なサンプルコードとしては、これが最初の公開となる。
http://www.boleros.x0.com/doc/ktlwiki/index.php?tips%2FHMAC%B7%D7%BB%BB


HMAC とは? †

 ■http://ja.wikipedia.org/wiki/HMAC

> HMAC(Keyed-Hashing for Message Authentication code)とは、MAC(Message Authentication Code)の一つで、ハッシュ関数を使って秘密鍵と組み合わせて計算するMACである。

> MACは認証及び改竄検出技術の核となるアルゴリズムである。 MAC値の算出時にHMACアルゴリズムの中で用いられるハッシュアルゴリズムは、MD5SHA-1など任意のハッシュ関数が適用可能であり、それぞれHMAC-MD5、HMAC-SHA1などと呼ばれる。