掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
HMAC-SHA1の処理 (ID:38850)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
javaで下記のようなコードがあるのですが これをDelphi2010(またはDelphi2007)で書くにはどうすれば良いでしょうか。 private static String getSignature(String secretKey, String parameters) { SecretKeySpec signingKey = new SecretKeySpec(secretKey.getBytes(), "HmacSHA1"); Mac mac = Mac.getInstance("HmacSHA1"); mac.init(signingKey); byte[] rawHmac = mac.doFinal(parameters.getBytes()); return new String (Base64.encode(rawHmac)); } Mac.getInstance("HmacSHA1");の部分は、DCPCryptというコンポを 落としてきたので、その中のDCP_sha1というコンポでいけると思いますが SecretKeySpec(secretKey.getBytes(), "HmacSHA1");この部分をどうすればいいか判りません。 いろいろググッた結果、鍵文字列から秘密キーを生成するらしいですが Delphiで何かこれに相当するコンポ(或いはWinAPI)はあるでしょうか。 Quest
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.