ActionScript2.0でMD5してみた

こんばんは。iyamaです。女子会楽しすぎ♪ さて今日は前回予告していたとおり、ActionScript2.0でMD5したいと思います。

そもそも、なんで今さらActionScript2.0を使うのかというと、Flash Media Server のサーバーサイドASの場合、基本、ActionScript2.0でしかコーディングできないためです。 そのため、前に紹介した便利なas3cryptoは使えません。

そこでいろいろ調べたけど、どうにもいいのが見つからず、行きついた先はJavascript。。 そもそもJavascriptでMD5するのも難儀なのにね。。

環境

  • Flash Media Server 3, 3.5, 4(たぶん4.5も大丈夫だと思う)
  • Streamingエディション以外

使い方

以下からJavascriptのコードを頂き、md5.asという名前にしましょう。 http://pajhome.org.uk/site/legal.html

次に、main.asc

1
2
3
load("md5.as");
var value = "test";
var result = calcMD5(value);

最初にmd5.asを読み込み。 valueはMD5させたい文字列。 resultに暗号化後の文字列が入ります。

以上です。 あんまり出番はないと思いますが、覚え書き。

Comments