从字符串 QT5 创建相同的 UUID
Creating same UUID from a string QT5
我想从字符串创建 UUID,以便我可以为特定的字符串输入生成相同的 UUID。这个在Java里面说了怎么实现,但是在QT5有没有办法实现呢?
// Java
String aString="JUST_A_TEST_STRING";
String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString();
使用UUID.nameUUIDFromBytes
从提供的字节数据中生成基于类型 3 MD5 摘要的 UUID。
我认为使用 QUuid
的等效 C++ 是...
// C++
QString aString("JUST_A_TEST_STRING");
QString result = QUuid::createUuidV3(QUuid{}, aString).toString();
我想从字符串创建 UUID,以便我可以为特定的字符串输入生成相同的 UUID。这个
// Java
String aString="JUST_A_TEST_STRING";
String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString();
使用UUID.nameUUIDFromBytes
从提供的字节数据中生成基于类型 3 MD5 摘要的 UUID。
我认为使用 QUuid
的等效 C++ 是...
// C++
QString aString("JUST_A_TEST_STRING");
QString result = QUuid::createUuidV3(QUuid{}, aString).toString();