标签: c#
是否可以对GUID进行哈希或摘要,以便在保持其独特性的同时缩短篇幅?
答案 0 :(得分:0)
没有。 GUID需要全部128位全局唯一。这些位描述时间,位置和唯一性标识符(用于防止在时钟未移动或已被人为操纵时生成相同GUID的递增键)。
如果您的某些要求缺乏全局唯一性,那么您可以创建小于128位的本地唯一标识符。有可能更好的方法来做到这一点,而不是生成一个128位的GUID,然后提出某种令人敬畏的哈希算法,在小于128位的情况下保持非常好的唯一性。