2016-04-16 16 views
-2

Ich habe einen Web-Service in Java geschrieben und ich habe ein Java-Client Beispiel den Web-Service, wie unten zu nennen:java äquivalente Funktionen in PHP

private static String hash(String value) throws NoSuchAlgorithmException { 
     byte[] data = value.getBytes(StandardCharsets.US_ASCII); 
     MessageDigest md = MessageDigest.getInstance("MD5"); 
     byte[] result = md.digest(data); 
     return Hex.encodeHexString(result).replace("-", "").toLowerCase(); 
} 

ich Client-Datei in PHP entwickeln will, aber ich weiß nicht weiß, wie man diese Funktionen in PHP schreibt. Was ist das Code-Snippet in PHP?

Antwort

1

PHP hat eine in MD5-Hashing-Funktion eingebaut, die das Ergebnis in hex standardmäßig als detaillierte here zurückkehren So etwas wie:

<?php 
function hash($value) { 
    return strtolower(str_replace("-", "", md5($value))); 
} 
?> 

Sie tun sollten.