我有一个用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中的这段代码片段是什么?
答案 0 :(得分:1)
PHP有一个内置的MD5散列函数,默认情况下会以十六进制形式返回结果,详细信息为here,如下所示:
<?php
function hash($value) {
return strtolower(str_replace("-", "", md5($value)));
}
?>
应该做你。