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
而後換了第二種方式正確了。方法