缩短唯一标识符

时间:2016-07-21 19:44:00

标签: c++ uuid poco

我正在以下列方式生成UUID

 UUIDGenerator& generator = UUIDGenerator::defaultGenerator();
 UUID uuid2(generator.createRandom());
 return uuid2.toString() ; //returns f21cf9e1-feb1-4b44-9a24-11400b41d4e8

我想知道是否有办法将此UUID缩短为8个或更少的角色?

1 个答案:

答案 0 :(得分:1)

当然有办法缩短它。

你可以简单地砍掉它的一部分。您可以使用生成较短结果的哈希来对其进行哈希处理。通过压缩算法运行它。还有很多其他简单,愚蠢的事情。

问题是;它不再是UUID了。