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


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

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

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

return top