Maison  >  Article  >  développement back-end  >  Comment implémenter le cryptage md5 de PHP en Java

Comment implémenter le cryptage md5 de PHP en Java

coldplay.xixi
coldplay.xixioriginal
2020-08-12 10:36:003514parcourir

Comment implémenter le cryptage md5 de PHP en Java : configurez d'abord l'environnement PHP ; puis écrivez une page qui extrait les paramètres get et crypte la valeur avec md5 et enfin soumettez-la sur la page JAVA ;

Comment implémenter le cryptage md5 de PHP en Java

Comment implémenter le cryptage md5 de PHP en Java :

1. Configurez un bon environnement PHP (ne le faites pas). faire n'importe quoi Introduction), écrire une page qui extrait les paramètres get et crypte la valeur avec md5, comme suit

  <?php echo strtoupper(md5($_GET["md5str"])); ?>
  • strtoupper est une fonction qui convertit les lettres en majuscules

  • md5 est la fonction du cryptage MD5

  • $_GET["md5str"] consiste à prendre un paramètre md5str via l'URL, à obtenir la valeur et à l'imprimer

Recommandations d'apprentissage associées : programmation php(vidéo)

Méthode de soumission de la page 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;
}
}

Besoin de conseils De plus, pensez à encoder le paramètre chinois en UTF-8 avant de le passer à cette méthode. Cette méthode décode le résultat de la réponse et renvoie finalement correctement la valeur cryptée php MD5 !

Recommandations d'apprentissage associées :

Tutoriel de base Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn