密码加密的两种方式(md5和base64)

常见的加密方式有盐值,md5和jdk自带的base64,这里我记录的是base64如何使用,以及破解的方式,话不多说,直接贴代码!

其实md5和加盐值都差不多的,方式是一样的,好好学习,天天向上!!!

public static void main(String[] args){

// jdk自带的BASE64 加解密工具
String password="lmh980517";
BASE64Encoder base64Encoder = new BASE64Encoder();
String encode = base64Encoder.encode(password.getBytes()); // 加密
System.out.println("加密为字符串: " + encode);
BASE64Decoder decoder = new BASE64Decoder();
try {
String decode = new String ( decoder.decodeBuffer(encode)); // 解密
System.out.println("解密为: " + decode);
} catch (IOException e) {
e.printStackTrace();
} } }

仅为个人保存学习中的种种笔记,以便不时之需。

最新文章

  1. web前端基础知识-(三)JavaScript基本操作
  2. silk mpu
  3. Oracle重新装机后如何快速还原以前表和用户
  4. OJ上 G++ 与 C++ 的区别
  5. [Scheme]Understanding the Yin-Yang Puzzle
  6. SQL集合函数中利用case when then 技巧
  7. 关于智能指针boost::shared_ptr
  8. 【转】JavaScript实际应用:父子页面交互
  9. java内部类的继承
  10. replace() MySQL批量替换指定字段字符串
  11. 通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)
  12. API创建员工联系人
  13. spring boot跨域问题
  14. IDEA远程调试服务器代码
  15. spring定时器cron
  16. Ubuntu 离线安装 docker
  17. MFC原理第一讲.MFC的本质.以及手工编写MFC的程序
  18. Mike and strings CodeForces - 798B (又水又坑)
  19. 三星GT-N8010刷机教程
  20. EditText获取焦点

热门文章

  1. wixtoolset visualstudio 2017打包流程(1)
  2. spring注入静态变量有几种方法?不看的都掉坑里了!
  3. 电商网站Web自动化测试实战( 编写京东搜索脚本python+selenium框架)
  4. 云端智创 | 批量化生产,如何利用Timeline快速合成短视频?
  5. RocketMQ - 生产者原理
  6. JAVA 进阶 69-79
  7. flask服务器 + 协程 + 爬虫 + ui自动化
  8. JZOJ 捕老鼠
  9. .Net NPOI 简单Demo,一看就会
  10. echart折线图异常多出一条连接线