Heim >Backend-Entwicklung >PHP-Problem >So implementieren Sie die MD5-Verschlüsselung von PHP in Java
So implementieren Sie die MD5-Verschlüsselung von PHP in Java: Richten Sie zuerst die PHP-Umgebung ein, schreiben Sie dann eine Seite, die die Get-Parameter extrahiert und den Wert mit MD5 verschlüsselt, und übermitteln Sie ihn schließlich auf der JAVA-Seite.
So implementieren Sie die MD5-Verschlüsselung von PHP in Java:
1. Richten Sie eine PHP-Umgebung ein (keine Einführung), schreiben Sie eine Seite, die die Get-Parameter extrahiert und den Wert mit MD5 verschlüsselt, wie folgt
<?php echo strtoupper(md5($_GET["md5str"])); ?>
strtoupper ist eine Funktion zum Konvertieren von Buchstaben in Großbuchstaben.
md5 ist eine Funktion für die MD5-Verschlüsselung.
$_GET["md5str"] dient dazu, einen md5str-Parameter über die URL zu übernehmen, den Wert abzurufen und ihn auszudrucken out
Verwandte Lernempfehlungen: php-Programmierung (Video)
2. Übermittlungsmethode der JAVA-Seite
/** * 用于做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; } }
Es sollte daran erinnert werden, dass die URL vorher daran gedacht werden sollte, die chinesischen Parameter in UTF-8 zu kodieren Übergeben Sie es an this In der Methode dekodiert diese Methode das Antwortergebnis und gibt schließlich den PHP MD5-verschlüsselten Wert korrekt zurück!
Verwandte Lernempfehlungen: Java-Grundlagen-Tutorial
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die MD5-Verschlüsselung von PHP in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!