BASE64加密解密
来源:互联网 发布:php方面的书籍 编辑:程序博客网 时间:2024/05/17 02:32
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。
package com.cxy.base64;import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * BASE64加密解密 */ public class BASE64 { /** * BASE64解密 * @param key * @return * @throws Exception */ public static byte[] decryptBASE64(String key) throws Exception { return (new BASE64Decoder()).decodeBuffer(key); } /** * BASE64加密 * @param key * @return * @throws Exception */ public static String encryptBASE64(byte[] key) throws Exception { return (new BASE64Encoder()).encodeBuffer(key); } public static void main(String[] args) throws Exception { byte[] byBuffer = new byte[200]; String strInput="五一放假去爬泰山吧"; byBuffer= strInput.getBytes(); String data = BASE64.encryptBASE64(byBuffer); System.out.println("加密前:"+data); byte[] byteArray = BASE64.decryptBASE64(data); System.out.println("解密后:"+new String(byteArray)); } }
1 0
- base64 加密解密函数
- BASE64加密/解密
- BASE64加密解密
- Base64 加密 解密
- base64加密解密
- Base64加密和解密
- Base64加密、解密
- Base64加密解密
- base64加密解密
- javascript Base64加密解密
- base64的加密解密
- Java BASE64加密解密
- base64 加密解密
- BASE64加密解密(字符串)
- Base64 加密 解密
- base64加密解密
- Base64加密解密
- base64加密 解密
- codebook 背景减除
- redis安装在centos6.5
- nodpad++注释快捷键
- .on(),.delegate(),.bind()绑定事件的异同点
- 【PM】【需求】项目管理-需求:管理软件需求分析过程
- BASE64加密解密
- 低版本xshell登录ssh提示密码错误
- Go 语言概述 ( 上 )
- 技术与技巧札记
- MFC总结(19) --- CStrig转换成十六进制数
- 外观模式
- openssl 证书操作命令
- javacore 序列化&反射
- solr查询语法