Java密码加密的两种保存方式
2024-10-19 11:46:19
密码加密的两种方式(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();
} } }
仅为个人保存学习中的种种笔记,以便不时之需。
最新文章
- web前端基础知识-(三)JavaScript基本操作
- silk mpu
- Oracle重新装机后如何快速还原以前表和用户
- OJ上 G++ 与 C++ 的区别
- [Scheme]Understanding the Yin-Yang Puzzle
- SQL集合函数中利用case when then 技巧
- 关于智能指针boost::shared_ptr
- 【转】JavaScript实际应用:父子页面交互
- java内部类的继承
- replace() MySQL批量替换指定字段字符串
- 通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)
- API创建员工联系人
- spring boot跨域问题
- IDEA远程调试服务器代码
- spring定时器cron
- Ubuntu 离线安装 docker
- MFC原理第一讲.MFC的本质.以及手工编写MFC的程序
- Mike and strings CodeForces - 798B (又水又坑)
- 三星GT-N8010刷机教程
- EditText获取焦点