我有一个用java编写的web服务,我有一位java客户端示例来调用web服务,如下所示:
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中的这段代码是什么?
PHP有一个内置的MD5哈希函数,默认情况下会以十六进制返回结果,如下所示
<?php
function hash($value) {
return strtolower(str_replace("-", "", md5($value)));
}
?>
应该做你。