浏览 320 次
|
锁定老贴子 主题:这段代码生成的md5码有可能重复吗
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-10-05
对md5的重复概率不太了解,因为项目中必须生成全局唯一的md5码,字段类型为唯一值。
帮忙看看,没有问题吧 呵呵。 public static synchronized String generateMd5Code(String key)
throws Exception{
long nowtime = System.currentTimeMillis();
MD5 md5 = new MD5();
String code = md5.Encode(key+String.valueOf(nowtime));
Thread.currentThread().sleep(500);
return code;
}
其中MD5 对象就是一个标准的md5实现,我加上了同步保护,并使用当前时间+key来生成一个md5码 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


