md5加密
来源:互联网 发布:南京智推数据是干嘛的 编辑:程序博客网 时间:2024/06/05 02:59
代码
/** * 对字符串进行md5加密 * * @param pwd * 要加密的密码明文 * @return 32位密文 */public static String md5(String pwd) { // 加盐,防止破解 pwd = pwd + "caizenze"; try { byte b[] = MessageDigest.getInstance("MD5").digest(pwd.getBytes()); StringBuffer buf = new StringBuffer(""); for (int offset = 0, i; offset < b.length; offset++) { i = b[offset]; if (i < 0) i += 256; if (i < 16) buf.append("0"); buf.append(Integer.toHexString(i)); } return buf.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return null; }}
- 加盐:一定程度防止暴力破解
- 可以进行多次加密防止破解
- 加密不可逆,只能用原字符串以相同方式加密后与密文对比
0 0
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- PHP文件操作
- PHP-利用二叉堆实现TopK-算法
- ubuntu 14.04 iptux的界面总是缩小怎么解决
- Binder学习指南
- 修改phpmyadmin中的默认超时时间
- md5加密
- hibernate单向一对一关联映射(one-to-one)XML与注解版
- windows操作系统服务管理
- mysql 导入脚本,如果数据量大,可以用phpstudy 里的数据库导入导出工具
- logistic函数和softmax函数
- 半闲居士视觉SLAM十四讲笔记(3)三维空间刚体运动
- Java 多线程(七) 线程间的通信
- App外包你需要知道的那些事
- 欢迎使用CSDN-markdown编辑器