0

このコードをphpで書いて、同様の結果を得るにはどうすればよいですか?

SHA 計算用の MSG をビルドする

 MSG_TXT = "8F"+"08"+"1234567890123470"+"08"+"1234567890123470"+"0743210987654321"+"08"
 Convert MSG_TXT to MSG_BIN [] = {$8F,$08,$12,$34,$56, ..... $65,$43,$21,$08}
 SHA-1(MSG_BIN[]) = 9E667331662BE10D78D56F75D6899F764212C5C1

このコードは Delphi では機能していますが、PHP では同様の結果が得られません。

4

1 に答える 1

0

これを試して:

// your string
$txt = "8F"."08"."1234567890123470"."08"."1234567890123470"."0743210987654321"."08";
// convert to binary string
$txt = pack('H*', $txt);
// print sha1
echo sha1($txt, false);
于 2012-08-11T01:22:29.503 に答える