MD5j加密
来源:互联网 发布:天津基础教育网络 编辑:程序博客网 时间:2024/05/17 06:52
如 editor.putString("password", MD5Utils.encode(pwd));
在Utils工具类里创建一个class
public class MD5Utils {/** * 采用MD5算法对文本进行数字摘要 * @param text * @return */public static String encode(String text){try {//添加一个加密器MessageDigest md = MessageDigest.getInstance("MD5");byte[] result = md.digest(text.getBytes());StringBuilder sb = new StringBuilder();for(byte b : result){int number = b & 0xff ; // 0xff - 2 加盐 String str = Integer.toHexString(number);if(str.length() == 1) {sb.append("0");}sb.append(str);}return sb.toString();} catch (NoSuchAlgorithmException e) {e.printStackTrace(); //can't reachreturn "";}}}
最后在需要设置密码里的密码调用MD5Utils.encode()的方法把加密后的密码传进去
如 editor.putString("password", MD5Utils.encode(pwd));
0 0
- MD5j加密
- shiro认证跟MD5j加密
- 加密
- 加密..................
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- Exception in thread "main" java.util.InputMismatchException
- Android 4.2蓝牙介绍
- Lucene教程详解
- 通过花生壳远程访问数据库
- Android-PullToRefresh(一)
- MD5j加密
- Qt - 生成随机数
- UDP对TCP
- Java Web对前台传过来参数中的敏感字符进行过滤替换
- 每日linux命令学习之wc date cal
- java 解析xml
- 安装Python包管理工具pip及import media
- uva 301(回溯)
- 如何创建一个在任何进程任何帐户任何会话都能存取的内核对象