scuyxi 2011-11-15
MD5java实现
public static String encodeMD5Hex(String data) { return DigestUtils.md5Hex(data); }
测试代码
public void testMD5() throws NoSuchAlgorithmException { String data = "md5数字签名"; //可以加入一些混淆值,例如支付宝会给你一个key String salt_key = "1d312ye2shd12q12dfsd"; assertEquals(encodeMD5Hex(data+salt_key), encodeMD5Hex(data+salt_key)); }
mavenjar依赖
<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.5</version> </dependency>