java web md5加密的使用

Python015

java web md5加密的使用,第1张

1、Java中你可以用MD5 util工具类,网上有md5工具类的,你下载一个,在数据入库时候,进行密文md5一下在存入数据库就行

2、非重要性数据使用md5是没有意义的

3、以上个人观点,如果还有什么不懂的可以在继续追问

import java.security.MessageDigest

import java.security.NoSuchAlgorithmException

public class md5 {

public String str

public void md5s(String plainText) {

try {

MessageDigest md = MessageDigest.getInstance("MD5")

md.update(plainText.getBytes())

byte b[] = md.digest()

int i

StringBuffer buf = new StringBuffer("")

for (int offset = 0offset <b.lengthoffset++) {

i = b[offset]

if (i <0)

i += 256

if (i <16)

buf.append("0")

buf.append(Integer.toHexString(i))

}

str = buf.toString()

System.out.println("result: " + buf.toString())// 32位的加密

System.out.println("result: " + buf.toString().substring(8, 24))// 16位的加密

} catch (NoSuchAlgorithmException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

public static void main(String agrs[]) {

md5 md51 = new md5()

md51.md5s("4")//加密4

}

}