1. MD5加密,常用于加密用户名密码,当用户验证时。没有解密的方法。
protected byte[] encrypt(byte[] obj) {
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(obj);
return md5.digest();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
2. SHA加密,与MD5相似的用法,只是两者的算法不同。










3. RSA加密,RAS加密允许解密。常用于文本内容的加密。























































































以上代码是我个人在项目中的积累。当然加密算法还有很多,以后用到的话再加入。
转贴请注明出处,做人要厚道。