JAVA中MD5加密和Base64加密解密算法(2)
发布者: hinet
围观次 点赞:3
} while (i < len && b3 == -1); if (b3 == -1) break; sb.append((char)(((b2 & 0x0f) << 4) | ((b3 & 0x3c) >>> 2))); /* b4 */ do { b4 = data[i++]; if (b4 == 61) return sb.toString().getBytes("iso8859-1"); b4 = base64DecodeChars[b4]; } while (i < len && b4 == -1); if (b4 == -1) break; sb.append((char)(((b3 & 0x03) << 6) | b4)); } return sb.toString().getBytes("iso8859-1"); } }
Base64 是一种双向加密算法