qt - 从字符串 QT5 创建相同的 UUID
问题描述
我想从一个字符串创建 UUID,这样我就可以为特定的字符串输入生成相同的 UUID。这个SO讲述了如何在 Java 中做到这一点,但是有没有办法在 QT5 中实现它?
解决方案
// Java
String aString="JUST_A_TEST_STRING";
String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString();
用于UUID.nameUUIDFromBytes
从提供的字节数据生成基于类型 3 MD5 摘要的 UUID。
我认为使用的等效 C++QUuid
是...
// C++
QString aString("JUST_A_TEST_STRING");
QString result = QUuid::createUuidV3(QUuid{}, aString).toString();
推荐阅读
- if-statement - 动态 If else 语句,条件值来自数据库
- javascript - 前端框架项目的节点和 npm 版本锁定?
- angular - 在 Angular 应用程序中存储身份验证令牌的替代方法
- r - 使用 Hydromad 部署闪亮的应用程序时出错
- c# - 如何在 C# 中解析和执行自定义脚本?
- python - 如何在按钮pygame上显示变量值?
- variables - 获取另一个 int 变量中的所有 int 值
- extjs - 如何在 EXT JS 5.0.1 中自动调整组合框的大小?
- authentication - OAuth2.0/OIDC 公共客户端:在不涉及第三方的情况下,推荐使用什么实现来进行身份验证和范围同意?
- sql - 在子域上运行的开发站点正在重定向到主域