Android Open Source - FrameLite Encryption Utils From Project Back to project page FrameLite .
License The source code is released under:
GNU General Public License
If you think the Android project FrameLite listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.miku.framelite.utils;
/ / f r o m w w w . j a v a 2 s . c o m
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class EncryptionUtils {
// ????
private final static char [] DIGITS = { '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' };
// ?????????16????
private static String byteToString(byte [] bByte) {
char [] str = new char [32];
for (int i = 0, j = 0; i < 16; i++) {
byte b = bByte[i];
str[j++] = DIGITS[b >>> 4 & 0xf];
str[j++] = DIGITS[b & 0xf];
}
return new String(str);
}
public static String encryptMD5(String str) {
String resultString = null;
try {
resultString = new String(str);
MessageDigest md = MessageDigest.getInstance("MD5" );
// md.digest() ???????????????byte??
resultString = byteToString(md.digest(str.getBytes()));
} catch (NoSuchAlgorithmException ex) {
ex.printStackTrace();
}
return resultString;
}
}
Java Source Code List com.miku.framelite.FrameApplication.java com.miku.framelite.FrameBaseActivity.java com.miku.framelite.FrameOrmBaseActivity.java com.miku.framelite.adapter.FrameBaseAdapter.java com.miku.framelite.annotations.ViewInject.java com.miku.framelite.api.BaseRequest.java com.miku.framelite.api.IRequest.java com.miku.framelite.api.RetResult.java com.miku.framelite.api.core.Executor.java com.miku.framelite.api.database.AbstractDatabaseRequest.java com.miku.framelite.api.database.AbstractOrmDatabaseRequest.java com.miku.framelite.api.database.DatabaseQueryRequest.java com.miku.framelite.api.database.DatabaseType.java com.miku.framelite.api.http.AbstractHttpRequest.java com.miku.framelite.api.http.HttpStringGetRequest.java com.miku.framelite.api.http.HttpStringPostRequest.java com.miku.framelite.api.http.HttpType.java com.miku.framelite.api.webservice.AbstractWebServiceRequest.java com.miku.framelite.api.webservice.WebServiceConnectionSE.java com.miku.framelite.api.webservice.WebServiceHttpTransportSE.java com.miku.framelite.api.webservice.WebServiceJsonRequest.java com.miku.framelite.api.webservice.WebServiceStringRequest.java com.miku.framelite.httpx.IDownloadHandler.java com.miku.framelite.httpx.IHttpX.java com.miku.framelite.httpx.core.DownloadHandler.java com.miku.framelite.httpx.core.HttpX.java com.miku.framelite.services.CrashHandler.java com.miku.framelite.utils.BitmapUtils.java com.miku.framelite.utils.DateUtils.java com.miku.framelite.utils.DimensionUtils.java com.miku.framelite.utils.EncryptionUtils.java com.miku.framelite.utils.HttpUtils.java com.miku.framelite.utils.Log.java com.miku.framelite.utils.TelePhoneUtils.java com.miku.framelite.utils.ViewUtils.java