Utils工具类的问题(二)

2014-11-24 01:45:24 · 作者: · 浏览: 1
ime.

*/

private static void randomGeneratorInit()

throws java.security.NoSuchAlgorithmException {

random = SecureRandom.getInstance("SHA1PRNG");

}

// ------------------------------------------------------------- Static code

static {

try {

randomGeneratorInit();

md = MessageDigest.getInstance("MD5");

} catch(Exception e) {

e.printStackTrace();

}

}

}

主要区别在这里:

synchronized (md) {

md.reset();

return md.digest(data);

}

本文出自 “海力布的专栏” 博客