是否有任何地方可以将UUID压缩/转换/编码/加密为unsigned int?
我从sql表中读取了UUID,历史很难看,我无法改变…我只有一个unsigned int来存储它.这是C,以防万一
有什么想法吗?
谢谢
雷扎
解决方法:
使用UUID的CRC32(我假设你的意思是32位整数).显然存在碰撞的可能性,但是如果发生碰撞,那么你应该可以手动修复它.
请注意,如果这是MS SQL Server,您可以使用CHECKSUM函数在服务器上执行crc32哈希以更新表.
2024-03-30 21:46:39
是否有任何地方可以将UUID压缩/转换/编码/加密为unsigned int?
我从sql表中读取了UUID,历史很难看,我无法改变…我只有一个unsigned int来存储它.这是C,以防万一
有什么想法吗?
谢谢
雷扎
解决方法:
使用UUID的CRC32(我假设你的意思是32位整数).显然存在碰撞的可能性,但是如果发生碰撞,那么你应该可以手动修复它.
请注意,如果这是MS SQL Server,您可以使用CHECKSUM函数在服务器上执行crc32哈希以更新表.