Apache组件commons的Codec包的使用实例
来源:互联网 发布:财政支出数据质量自查 编辑:程序博客网 时间:2024/04/29 08:01
base64特别适合在http,mime协议下快速传输数据。
base64编码 虽然叫做加密解密,编码后不是明文,其实这种是非常的简单的
下面是代码示例
package com.commons.codec;import java.io.UnsupportedEncodingException;import org.apache.commons.codec.binary.Base64;public class CodecTest {// Base64编解码private static String encodeTest(String str) {Base64 base64 = new Base64();try {str = base64.encodeToString(str.getBytes("UTF-8"));} catch (UnsupportedEncodingException e) {e.printStackTrace();}System.out.println("Base64 编码后:" + str);return str;}private static void decodeTest(String str) {Base64 base64 = new Base64();// str = Arrays.toString(Base64.decodeBase64(str));str = new String(Base64.decodeBase64(str));System.out.println("Base64 解码后:" + str);}public static void main(String[] args) {encodeTest("hello");decodeTest("hello");decodeTest("aGVsbG8=");}}下面是显示结果:
Base64 编码后:aGVsbG8=Base64 解码后:呴eBase64 解码后:hello
- Apache组件commons的Codec包的使用实例
- Apache组件commons的Configuration包的用法实例
- Apache组件commons的IO包常用方法实例
- Apache之commons组件Lang包的常用方法实例
- Apache Commons Codec组件介绍使用
- Apache commons组件的使用
- Apache的commons组件的dbutils包关于封装数据库处理的实例【这个稍微有用】
- org/apache/commons/codec/DecoderException 的解决办法
- Apache组件commons的HttpClient的用法实例
- Apache组件commons的DbUtils的用法实例
- Apache Commons Codec 使用小结
- Apache组件commons之logging的常用方法实例
- java 调用apache.commons.codec的包简单实现MD5加密
- 使用Commons-codec包加密
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法
- apache 里commons包里的 ftp使用
- Excel 常用函数
- 浅谈sqlldr
- 创建角色
- NB的命令
- Java字节码文件保护方法之字节码加密实现(方法及伪码)
- Apache组件commons的Codec包的使用实例
- 激活和禁止角色
- asp.net中js和jquery不同的调用ashx的方法
- eclipse maven plugin 插件 安装 和 配置
- char型变量中能不能存贮一个中文汉字?为什么?
- Java设计模式---外观模式
- 用命令行自动打包成.ipa文件-完全攻略
- 建立默认角色
- wdsl的complexType中的sequence