java base64编码和解码
2017-01-10 10:26
465 查看
通过反射使用java 中不对外公开的类:
/*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz=Class.forName("com.sun.org.apache.xerces.internal.impl.dv.util.Base64"); Method mainMethod= clazz.getMethod("encode", byte[].class); mainMethod.setAccessible(true); Object retObj=mainMethod.invoke(null, new Object[]{input}); return (String)retObj; } /*** * decode by Base64 */ public static byte[] decodeBase64(String input) throws Exception{ Class clazz=Class.forName("com.sun.org.apache.xerces.internal.impl.dv.util.Base64"); Method mainMethod= clazz.getMethod("decode", String.class); mainMethod.setAccessible(true); Object retObj=mainMethod.invoke(null, input); return (byte[])retObj; }
相关文章推荐
- java base64编码和解码
- java base64编码和解码
- java base64编码和解码的三种方式
- (java)利用BASE64编码和解码图片文件
- 转载:在 Java 中如何进行 BASE64 编码和解码
- Java Base64编码及解码
- 在 Java 中如何进行 BASE64 编码和解码
- java利用Base64编码和解码图片文件
- java利用Base64编码和解码图片文件
- Base64编码与解码的java实现
- java base64编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- java中BASE64与urlUncode的编码与解码
- MIME BASE64编码与解码 (java实现)
- 在 Java 中如何进行 BASE64 编码和解码(转)
- 在 Java 中如何进行 BASE64 编码和解码(有点儿乱,但是不妨碍作为一篇好文)
- 在 Java 中如何进行 BASE64 编码和解码(有点儿乱,但是不妨碍作为一篇好文)
- java base64 编码 解码, HTTP传送解决+号 \n\r 问题,查询处理
- java安全技术-Base64编码与解码
- (java)利用BASE64编码和解码图片文件