ホームページ >バックエンド開発 >PHPチュートリアル >Java暗号化とPHPの両方を知っている人、解決を手伝ってください。
Java暗号化とPHPの両方を知っている人、解決を手伝ってください。
import java.security.MessageDigest;
String s = "私は abc";
byte[] b = s.getBytes("UTF8");
for (int i = 0; i < b.length; i++) {
System.out.println(b[i]);//ここで得られるバイト配列はphpのunpack("c*", $str)と同じです。
}
System.out.println("-------------");
MessageDigest md = MessageDigest.getInstance("MD5");
md。 update(b);
byte tmp[] = md.digest(); // MD5 の計算結果は 128 ビット長の整数です
// ここで得られる結果は長さのバイト配列です16 、PHP がどのように
for (int i = 0; i
}
------解決策---------
あなたが書いたコードから判断すると、あなたはそれを自分で解決することが十分に可能です
PHP コード
<div class="clear"></div>