c – UUID为unsigned int

是否有任何地方可以将UUID压缩/转换/编码/加密为unsigned int?

我从sql表中读取了UUID,历史很难看,我无法改变…我只有一个unsigned int来存储它.这是C,以防万一

有什么想法吗?

谢谢
雷扎

解决方法:

使用UUID的CRC32(我假设你的意思是32位整数).显然存在碰撞的可能性,但是如果发生碰撞,那么你应该可以手动修复它.

请注意,如果这是MS SQL Server,您可以使用CHECKSUM函数在服务器上执行crc32哈希以更新表.

上一篇:PHP:gzdeflate在多台计算机上安全吗?


下一篇:php – 使用chunked transfer encoding和gzip