2016-04-16 72 views
-2

的java功能我用Java編寫的Web服務,我有一個Java客戶端的例子來調用下面的Web服務:相當於在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(); 
} 

我想開發PHP客戶端文件,但我不知道知道如何在php中編寫這些函數。這是PHP代碼片段?

回答

1

PHP有一個內置的MD5哈希函數,將默認以十六進制返回結果的詳細here因此,像:

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

應該做你。