ホームページ >バックエンド開発 >PHPの問題 >Javaでphpのmd5暗号化を実装する方法

Javaでphpのmd5暗号化を実装する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-12 10:36:003607ブラウズ

PHP の md5 暗号化を Java で実装する方法: 最初に PHP 環境をセットアップし、次に get パラメーターを抽出して値を md5 で暗号化するページを作成し、最後にそれを JAVA ページに送信します。

Javaでphpのmd5暗号化を実装する方法

Java で PHP の md5 暗号化を実装する方法:

#1. 適切な PHP 環境をセットアップします (そうではありません)。必須)はじめに)、以下のようにgetパラメータを抽出し、値をmd5で暗号化するページを書きます

  <?php echo strtoupper(md5($_GET["md5str"])); ?>
  • strtoupperは文字を大文字に変換する関数です

  • md5 は MD5 暗号化の機能です

  • $_GET["md5str"] は、URL を通じて md5str パラメータを取得し、値を取得して出力します

関連学習の推奨事項: php プログラミング (ビデオ)

2. JAVA ページの送信方法

/**
* 用于做PHP的提交处理
* @param url
*/
public static String phpRequest(String url){
try{
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);//使用POST方式提交数据
post.setRequestHeader("Content-Type","text/html; charset=UTF-8");
        client.executeMethod(post);
        String response = new String(post.getResponseBodyAsString().getBytes("8859_1"), "UTF-8");//打印结果页面
        post.releaseConnection();
        return response;
} catch(IOException e){
e.printStackTrace();
return null;
}
}

ヒントが必要です さらに、最初に URL の中国語パラメータを UTF-8 エンコードしてからこのメソッドに渡すことを忘れないでください。このメソッドは応答結果をデコードし、最終的に PHP MD5 で暗号化された値を正しく返します。

関連する学習の推奨事項: Java 基本チュートリアル

以上がJavaでphpのmd5暗号化を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。