2019 五月 24 , 星期五
Home / java / java php base64不一致

java php base64不一致

加密规则md5后base64
java 代码

content = content + keys;
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(content.getBytes(charset));
sign = new String(Base64.encodeBase64(md.digest()), charset);

php 代码


$content = $content . $secretKey;
base64_encode(md5($content, true));

解决方法 PHP md5函数通过第二个参数 返回16字节的二进制数据

Check Also

PHP 输出下载文件遇到的坑

问题描述 在新项目中实现数据导 ...

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>