質問

ようにしているポートには、図書室からJavaへのAS3、私は、MD5ます。を使用しているMD5図書館が、本プロジェクトの一環としてはこちら http://code.google.com/p/as3crypto/.

している方が引っ越した長さの内容に間違いがないか確認し、約半数の値は正確です。の皮肉なことは、正しい値を正しいスポットです。に負の値が間違っています。一例としては、ハッシュを演出:

Java:[127, -16, 107, -93, -103, 1, 104, -5, -111, 12, -126, -91, 61, 32, -67, 61]
AS3:[127, 240, 107, 163, 153, 1, 104, 251, 145, 12, 130, 165, 61, 32, 189, 61]

確認できていること、ソース文字列にないハッシュoffの正確な同じです。などが異なる方法で実行され、または何かの変更が必要で自分で実装されます。

役に立ちましたか?

解決

-93と163は同じことを

何が起こっている印刷ビット文字列として署名した番号、すな評価の結果とtwos-補完-フィルターに走ります。

ヒント:通知すべての"誤った"価値観 -(256 -("correct" value))?

他のヒント

が、問題はどなたはdigitalross上で必要にしている"おもてなしのMD5のクラスは、仕事を通じてすべてのインスタンスの型uintに移動することはint型です。

のポインタ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top