私はPHPで書かれたようなものを持っています:
$signature = md5($tosigndata);
今、私はこれをC#で複製しようとしています:
MD5.Create().ComputeHash(Tools.GetBytes(tosigndata))
しかし、それは私にまったく異なる結果をもたらします。PHP ハッシュに一致させるには、C# コードをどのように変更する必要がありますか?
PS。.ComputeHash()
ええ、それが を返すことは知っていますbyte[]
が、それは何も変更しません。デコードしてみましたが、まだ別の文字列です。
編集:Tools.GetBytes()
戻りますEncoding.UTF8.GetBytes(tosigndata);