塩でbase64でエンコードされたmd5ハッシュパスワードを取得しようとしています(saltはmd5で、base64でエンコードされています)
var pass = "hello";
var salt=haxe.crypto.Base64.encode(haxe.crypto.Md5.make(haxe.io.Bytes.ofString("hello")));
trace(haxe.crypto.Base64.encode(haxe.crypto.Md5.make(haxe.io.Bytes.ofString(haxe.crypto.Base64.decode(salt).toString() + haxe.crypto.Md5.make(haxe.io.Bytes.ofString(pass)).toString()))));
neko に次のように書いています。
YWsigXuA7tn2XDqjjNKQVA==
しかし、フラッシュは私に与えます:
9Hpay/lKyMcm/s8qpPRczQ==
なぜ彼らは違うのですか?どうすればこれを解決できますか?