UUID和字符串转换

时间:2012-10-18 13:25:53

标签: uuid

我不确定我的理解是否正确。任意字符串都可以转换为UUID,并且能够从UUID转换回原始字符串(就像加密/解密一样)。这是真的吗?如果是,那么转换规则是什么?看来这个twiki没有太多的信息=> http://en.wikipedia.org/wiki/UUID

提前谢谢, 乔治

1 个答案:

答案 0 :(得分:2)

不,那不是真的。您可以从任意字符串(即版本3“基于名称的”UUID)生成UUID,如Section 4.3 of RFC4122中所述,但这不可逆。用于散列字符串的MD5和SHA-1算法是单向散列。根据设计,它们是不可逆的,因此无法恢复生成UUID的原始字符串(除非您在其他地方缓存hash->字符串映射)。