base64将字符串转换为字节获得同一个值php
一.错误数组
String signString = Base64.encodeToString(signContent.getBytes(),Base64.NO_WRAP);加密
二.正确code
byte[] byteSign = Base64.encode(signContent.getBytes(),Base64.NO_WRAP);md5
String signString = new String(byteSign);字符串
大多使用base64加密的字符串,以后都会进行md5签名,因此即便转成byte数组后也会将它再次转换为一个字符串,get
最开始我直接调用的第一个方法, 可是出来的base64加密结果和php不同,中间有一小串字符串不一样,不注意还发现不到, base64
而后换了第二种方式正确了。方法