Создание такого же UUID из строки QT5 - PullRequest
0 голосов
/ 05 августа 2020

Я хотел бы создать UUID из строки, чтобы я мог сгенерировать тот же UUID для конкретного ввода строки. Этот SO сообщает, как это сделать в Java, но есть ли способ добиться этого в QT5?

1 Ответ

1 голос
/ 05 августа 2020

Из документации здесь и здесь следующее java ...

// Java
String aString="JUST_A_TEST_STRING";
String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString();

использует UUID.nameUUIDFromBytes для генерации дайджеста MD5 типа 3 на основе UUID из предоставленных байтовых данных.

Эквивалентный C ++ с использованием QUuid, я думаю ...

// C++
QString aString("JUST_A_TEST_STRING");
QString result = QUuid::createUuidV3(QUuid{}, aString).toString();
...