将用户的密码通过md5加密算法得到一串密文保存到数据库,输入密码同样用md5生成一串密文,如果在数据库中找到相同的密文则证明密码存在;
这样即使数据库被入侵用户的密码也是不可见的;
java 代码:
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Utils {
/**
* 使用md5的算法进行加密
*
* @param plainText
* 加密原文
* @return 加密密文
*/
public static String md5(String plainText) {
byte[] secretBytes = null;
try {
secretBytes = MessageDigest.getInstance("md5").digest(

本文介绍了如何使用MD5算法对用户密码进行加密处理,以保护数据安全。在Java和C#中分别展示了加密代码,确保即使数据库被入侵,原始密码也无法被直接获取。
最低0.47元/天 解锁文章
3136

被折叠的 条评论
为什么被折叠?



