Android中使用MD5对密码进行加密
来源:互联网 发布:ios6怎么下载旧版软件 编辑:程序博客网 时间:2024/06/09 11:38
Android中使用MD5对密码进行加密
最近在做一个小小的项目,其中用到了登录和注册,登录注册的demo网上很多,这里就不详细描述,在注册新用户和登录时候,Android设备都要向服务器发送密码,为了用户的安全,密码一定不能明文发送,所以这里采用了MD5对密码进行加密,比较简单,直接看代码。
在工程目录下先创建一个MD5类
可以直接复制以下代码
//此处导入你的包名import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { public static String md5Password(String password){ StringBuffer sb = new StringBuffer(); // 得到一个信息摘要器 try { MessageDigest digest = MessageDigest.getInstance("md5"); byte[] result = digest.digest(password.getBytes()); // 把每一个byte做一个与运算 0xff for (byte b : result) { // 与运算 int number = b & 0xff; String str = Integer.toHexString(number); if (str.length() == 1) { sb.append("0"); } sb.append(str); } } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return sb.toString(); } }'
然后,以CreateNewAccount类为例,你可以获取用户输入的密码转换成字符串之后,将它直接传入 MD5Utils.md5Password( ),此时,这个类方法转换出来的密码就是MD5加密之后的密文,是不是很简单哦~
1 0
- Android中使用MD5对密码进行加密
- Android 使用MD5对SharedPreferences密码进行加密
- java中使用MD5对密码进行加密
- java中使用md5对密码进行加密
- C#:使用MD5对密码进行加密!
- 使用MD5对密码进行加密
- 使用MD5对密码进行加密
- 使用MD5对明文密码进行加密
- 使用Md5算法对密码进行加密
- 使用md5算法对密码进行加密保存
- 使用MD5对密码进行加密的功能的实现
- MD5加密!对密码进行MD5加密和验证
- .net对密码进行MD5加密
- 对密码字段进行加密(MD5)
- 用java对密码进行MD5加密
- 用java对密码进行MD5加密
- MD5对密码进行加密处理机制
- 密码进行MD5加密
- ES6__异步开发优化
- Binder机制1---Binder原理介绍
- python如何把输出的字符串赋值给变量
- FineReport中如何用JavaScript自定义地图标签
- MongoDB图形化管理工具Toad Mac Edition
- Android中使用MD5对密码进行加密
- TensorFlow学习笔记(5)----TF生成数据的方法
- C++鼠标模拟
- RxJava 是什么
- 图标在按钮中部显示以及emoji表情限制
- 文章标题
- CSS水平垂直居中的几种方法
- Python 列表(List)操作方法详解
- window下的tomcat手册之四【卸载与安装windows服务】