Base64的加密与解密
2015-08-06 12:25
260 查看
Base64是一种加密算法,本文讲解如何使用sun.misc.BASE64Decoder.jar包对字符串进行Base64加密及解密。
首先下载sun.misc.BASE64Decoder.jar,并导入到项目的lib库中,下载地址:http://yunpan.cn/cdmjAC5rc3kCV (提取码:2132)
注意:必须把jar包复制到项目的库中,在Eclipse中只Build Path,会导致找不到类的问题。
加密与解密代码如下:
输出结果如下:
eXVjaGVuNDU2
yuchen456
首先下载sun.misc.BASE64Decoder.jar,并导入到项目的lib库中,下载地址:http://yunpan.cn/cdmjAC5rc3kCV (提取码:2132)
注意:必须把jar包复制到项目的库中,在Eclipse中只Build Path,会导致找不到类的问题。
加密与解密代码如下:
public static void main(String[] args) throws IOException { String password="yuchen456"; // 对密码字符串进行加密 String encodedPwd=(new sun.misc.BASE64Encoder()).encode(password.getBytes()); System.out.println(encodedPwd); //对已加密的字符串进行解密 byte[] decodedpwd=(new sun.misc.BASE64Decoder()).decodeBuffer(encodedPwd); System.out.println((new String(decodedpwd))); }
输出结果如下:
eXVjaGVuNDU2
yuchen456
相关文章推荐
- [小技巧] svn: 不能解析 URL
- Matlab--文件操作
- Web前端开发工具
- java泛型入门
- And that’s what the lowest level of the Libevent API does for you
- Java自定义注解基础知识
- 数字格式化输出
- expected number,sequence,or string.map evaluated instead of freemarker.template.smplehash
- 前端常用正则表达式
- ios code test
- oracle 全文检索实践
- 欢迎使用CSDN-markdown编辑器
- C禁用控制台
- 这是啥-挂科险?不可以太有才...
- I'm Telling the Truth
- 深入理解Python中命名空间的查找规则LEGB
- 为什么DMOZ对于网络如此重要?
- java中关于十进制数左移,右移,无符号右移问题解决
- 第一篇CSDN博客
- jquery实现仿新浪微博评论滚动效果