java用户密码 一般使用什么加密方法 MD5 还是

解决方案 »

  1.   

    一般都是md5,但是保险起见,可以2次加密,比如2次md5加密等等~
      

  2.   

    不是用加密算法,是hash(正规术语是杂凑)算法,算法不可逆。MD5碰撞机率比较大了  ,推荐SHA-256,至少SHA1  import java.security.MessageDigest;MessageDigest digest = MessageDigest.getInstance("SHA-256");// 可以用MD5,SHA-1
    digest.update("MY TEST DATA".getBytes());
    byte[] result = digest.digest();  //输出的就是SHA-256的hash值