您的位置:首页 > 其它

获取手机唯一标识码并对其MD5加密

2016-03-16 16:13 148 查看
项目中获取手机唯一标识码,这里以手机WLAN 的mac地址为唯一标识码。进行MD5加密。
获取mac地址:
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String wifiMac = wm.getConnectionInfo().getMacAddress();
//mac地址加密
String wifiMacMd5 = MD5Utils.getMD5(wifiMac);
MD5工具类:
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/*** getMD5(String)方法** @author**/public class MD5Utils {public static String getMD5(String string) {MessageDigest md5;try {md5 = MessageDigest.getInstance("MD5");md5.update(string.getBytes());byte[] m = md5.digest();// 加密return getString(m);} catch (NoSuchAlgorithmException e) {e.printStackTrace();return "";}}private static String getString(byte[] b) {StringBuffer sb = new StringBuffer();for (int i = 0; i < b.length; i++) {int number = b[i] & 0xFF;if (number < 0x10)sb.append("0");sb.append(Integer.toHexString(number));}return sb.toString();}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: