Amazon HMAC-SHA256 変換ツール 2010/12/11 更新
Amazon HMAC-SHA256 Ver 0.10.12.001 を 提供開始しました。
変更点は、試用期間の1年間延長と、少し気になる処理部分を修正。
| マイクロソフト Microsoft VisualBasic 6.0 と Microsoft Internet Controls 利用して htm 経由で、JavaScript の関数で変換して HMAC-SHA256 を取得する方法です。 JavaScript サンプル の base64.js jssha256.js を使用して、早々に作成しました。 きっと、知識ある方は、直ぐに作れると思いますよ。 |
| マイクロソフト エクセル Microsoft EXCEL の VBA から とか、VisualBasic からとか Windows XP とか Vista で、VisualBasic 6.0 動作する環境であれば、いろんな方法で、 使用できる可能性あり。 ※ あくまでも使用は、自己責任でお願いします。不都合、トラブル 等々が発生しても、 復旧対応 や 損害請求 されても・・・ 対応できません。 |
<広告 の 詳細 は リンク または 画像 を クリック して下さい> |
| お薦め ホテル 旅館 民宿 温泉 約 2万件 日本全国 お薦め宿情報 口コミ 情報あり |
| 画面 表示内容 説明 |
![]() |
| HMAC-SHA256 変換した内容でホームページのリンクを作成。 API の パラメータを分解して ソート表示。 Timestamp と Signature を、自動的に付けた内容を表示。 |
| 各ファイルの説明 | ||
| 実行プログラム | exe | Amazon-HMAC-SHA256.exe |
| SecretAccessKey | TXT | AWSSecretAccessKey.txt |
| ※ 以下 一時的に使用するファイル exe と 同一フォルダに作成 | ||
| プログラム起動中 | FLG | Amazon-HMAC-SHA256.FLG |
| URL出力 | IN | Amazon-HMAC-SHA256.IN |
| 処理 依頼 | STR | Amazon-HMAC-SHA256.STR |
| 変換後 URL | OUT | Amazon-HMAC-SHA256.OUT |
| 変換処理 終了 | END | Amazon-HMAC-SHA256.END |
| 作業ファイル | htm | dummy.htm |
| 作業ファイル | htm | Amazon-HMAC-SHA256.htm |
| Timestamp作成 | js | TtimeZ.js |
| ※ 起動後 広告表示 & 最新情報 表示に使用 | ||
| http://www.yado-info.com/amazon/koukoku.htm | ||
| ※ 以下 事前に準備するファイル exe と 同一フォルダに格納 | ||
| jssha25 | js | jssha256.js |
| base64 | js | base64.js |
| 簡単な処理イメージ。また、難しくない、改造で、導入できると思います |
| Amazon HMAC-SHA256 変換プログラムを起動 ※ 終了 ボタンを押すまでは、プログラム終了しない。 ※ 事前に AWSSecretAccessKey.txt 1行目に AWSSecretAccessKey を指定 |
| Amazon-HMAC-SHA256.FLG ファイル が 作成される。 ※ 異常終了 以外は、通常、終了時にファイルを削除します。 このファイルがなければ、自動起動する 等の判断に使用してください。 ※ 起動中に、このファイルが削除されれば、自動的にプログラムが終了します。 |
| Amazon-HMAC-SHA256.IN ファイルに http://ecs.amazonaws.jp/onca/xml? 以降 を出力 ※ Timestamp と Signature を、自動的に付けるので、いままでの状態で・・・ |
| Amazon-HMAC-SHA256.STR ファイルを作成して、変換を依頼する。 変換終了ファイルができるまで、待ち続ける。 ※ タイムアウト処理 程度は、考えて・・・ |
| Amazon-HMAC-SHA256.IN ファイル と AWSSecretAccessKey.txt ファイル を元に、 HMAC-SHA256 変換する。変換結果を、Amazon-HMAC-SHA256.OUT に出力。 |
| Amazon-HMAC-SHA256.END ファイルを作成して、変換処理 終了。 |
| Amazon-HMAC-SHA256.END で、処理終了を判断。 |
| Amazon-HMAC-SHA256.OUT を読み込む。 IN に 出力した内容を OUT の 内容に置き換えて、処理を続行。 |
| 事前に準備するものは、大きく言えば 以下の3種類 |
| Visual Basic 6.0 ランタイム 一式 Microsoft Internet Controls を使用しているので・・・ 別途、Visual Basic 6.0 関連で、 標準のランタイム以外に、なにかが・・・ 必要になる?? 可能性も あり。( 未調査 ) |
| 以下 2つの js ファイルは、Amazon-HMAC-SHA256.exe と 同じフォルダに格納 |
| jssha256.js ファイルを事前に入手する。 http://point-at-infinity.org/jssha256/ |
| base64.js ファイルを事前に入手する。 http://coderepos.org/share/browser/lang/javascript/Base64/trunk/ |
| この Amazon HMAC-SHA256 プログラム使用により いかなる損害が生じても 製作者は いかなる責任 いかなるサポート も負いません。 ご承諾の上、ご使用下さい。 |
| LZH 形式 ZIP 形式 で 準備しました。 http://www.yado-info.com/amazon/ Amazon HMAC-SHA256 Ver 0.10.12.001 試用期間 2011年12月末まで 1年間 ahs10121.lzh ahs10121.zip ※ 変更点は、試用期間の延長のみ。 ※ 素朴な疑問だが・・・ 使ってる人、いるのだろうか・・・ AHS09091 フォルダ 内に 2個 の ファイル が格納されています。 Amazon-HMAC-SHA256.exe AWSSecretAccessKey.txt ※ 上書きする場合は、注意!! ※ 事前に AWSSecretAccessKey.txt 1行目に AWSSecretAccessKey を指定して下さい。 また、事前に準備する必要のあるファイルが存在します。ご注意下さい。 ※ Ver 0.09.0X.001 の意味は、2009 年 0X 月 1回目の提供という意味です。 ※ 2009年 X月末までに、翌月末まで試用可能なプログラムを提供します。 2009年末 までは、プログラムの試用期間として、毎月提供とします。 ※ テストは、作者が amazonで使用している部分しか・・・ その為、動かない部分も?? あるかも?? しれません。 |
| 基本的に、サポート、要望、苦情受付 等々は、行う予定はありません。 |
| Q/A内容 |
| Q 今後、有料になることはありますか? A 有料になることは、ありません。可能であれば、日本全国 お薦め宿情報 を利用して下さいね。 |
| Q AWSSecretAccessKey エラーが出ます。 A メモ帳 等で、AWSSecretAccessKey.txt 1行目に、AWSSecretAccessKey を指定して下さい。 40文字の文字チェックも入っています。 |
| Q プログラムを起動すると、画面上の漢字 が 文字化けします。 A Visual basic 6.0 の ランタイムが、正常にインストールされていない可能性があります。 日本語を表示する為のモジュールがない為に発生します。 |
| Q Amazon-HMAC-SHA256.IN に、複数行出力すると、複数行、処理してくれますか? A 1行のみで、複数行の処理は、対応していません。誤動作する可能性もあります。 |
日本全国 お薦め宿情報 / [ mobile用 ] / [ i-mode用 ] / 宿情報 blog
日本全国 クーポン・グルメ情報 / あるでよ ゲーム情報