uuid相关内容

使用由 python uuid.uuid4 制作的密钥进行电子邮件验证是一种好方法吗?

我想在我的网站上进行电子邮件验证. 我计划向用户发送一封电子邮件,其中包含验证电子邮件地址的链接,其中验证链接我计划包含使用以下方法制作的密钥: str(uuid.uuid4()) 验证链接将在一段时间后过期. 我的问题: 这是好的方法吗?安全、可靠?我必须检查 uuid.uuid4() 是唯一的吗?uuid.uuid4() 值作为 URL 的一部分是否安全? 解决方案 ..
发布时间:2021-09-15 19:48:46 Python

在 Java 中通过 UUID 生成唯一数字?

我正在查看一段代码,我可以看到已经编写了以下代码来生成一个字符串,并且该字符串已被设置为表的主键. return new BigInteger(UUID.randomUUID().toString().replaceAll("-", ""), 16).toString(36); 到目前为止,有很多记录,它们似乎是唯一的,因为没有违反主键约束. 我知道这个数字是随机的,但它会是唯一的吗? ..
发布时间:2021-09-15 19:48:43 Java开发

Ruby 中 SecureRandom.urlsafe_base64(8) 的碰撞概率?

我正在使用 SecureRandom.urlsafe_base64(8) 以便在我的系统中创建 URL 安全的唯一 ID. 我想知道如何计算碰撞概率?我将这些 id 中的大约 10.000 个插入到一个数组中,我想避免检查其中一个键是否已经在数组中,但我还想确保它们没有重复?机会有多大? 解决方案 这个概率有一个很好的近似值(这与 生日问题).如果有k个潜在值并且采样n,则碰撞概率为 ..
发布时间:2021-09-15 19:48:40 其他开发

在 org.apache.spark.sql.types.DataTypes 中找不到 uuid

我们有一个 PostgreSQL 表,其列之一是 UUID.我们如何将 Spark 数据集中的 UUID 字段(使用 Java)发送到 PostgreSQL DB.我们无法在 org.apache.spark.sql.types.DataTypes 中找到 uuid 字段. 请指教. 解决方案 正如已经指出的,尽管这些问题已经解决 (10186, 5753) 那里从 Spark 2. ..
发布时间:2021-09-15 19:48:37 其他开发

如何将 UUID 缩短为特定长度?

我想将 UUID 用于数据库记录,但如果我将它用于 URL,我希望它是 5 到 8 个字符. 我知道我需要使用 SecureRandom 和 base64,但是如何指定我需要的长度? 解决方案 正如另一个答案指出的那样,您无法将真正的 UUID 减少到 5-8 个字符,但您可以稍微缩短它们.UUID 是 128 位整数,可计算为 32 位十六进制数字.您可以轻松地为每个字符存储 6 ..
发布时间:2021-09-15 19:48:33 其他开发

从 PostgreSQL 中的 v1 UUID 投射或提取时间戳

我正在尝试从 第 1 版 UUID,天真地希望这能奏效: SELECT '3efe0a20-f1b3-11e3-bb44-14109fec739e'::uuid::timestamp; 这里是一个简单的例子,展示了如何在 Go 中提取时间,但我希望 PostgreSQL 有内置的东西,而不是创建一次性的 PL/pgSql 函数: http://play.golang.org/p/XRCooL ..
发布时间:2021-09-15 19:48:30 其他开发

如何将 UUID 插入 RAW(16) 列

我在 Oracle 中有 RAW(16) PK 列,并尝试使用 JDBC 将其插入: PreparedStatement stmt = connection.prepareStatement("insert into COUNTRY (id, state, version, code, name, nationality, issue_entity, country) values (?, ? ..
发布时间:2021-09-15 19:48:23 Java开发

你可以从 UUID 中提取什么样的数据?

我知道我们可以轻松提取 uuid 版本号.有没有可靠的方法来提取时间戳、MAC 地址等信息? 谢谢! 解决方案 符合标准的 UUID 可能是几个变体之一,它看起来像这样: AAAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF DDDD 部分的第一个(十六进制)数字决定了变体. 如果它是 8,9,A,B 之一,则符合当前规范(0-7为向下兼容保留 ..
发布时间:2021-09-15 19:48:15 其他开发

fetchUuidWithSdp 总是给出缓存的 UUID

我正在编写一个应用程序,在该应用程序中我必须在选定的设备上进行服务发现,但是每当我执行 fetchUuid 时,它总是在远程设备上为我提供缓存的 UUID. 这是我正在尝试的 public boolean UUIDsearch(BluetoothDevice device){t=device.fetchUuidsWithSdp();Log.d(TAG,"设备类 = :"+device.ge ..
发布时间:2021-09-15 19:48:08 Java开发

如何验证 UUID 列表并返回 UUID 版本?

我需要验证 UUID 列表并确定版本.例如,使用 https://www.beautifyconverter.com/uuid-validator.php 并输入 25CCCA6F-1568-473E-BFED-EC08C31532C6 我可以确定它是有效的,并且是版本 4.我从 https://www.snip2code.com/Snippet/12614/Validating-a-uuid4- ..
发布时间:2021-09-15 19:48:05 Python

php中规范uuid表示的16字节二进制形式

如何从字符串/规范表示中获得 16 字节二进制形式的 uuid: 例如:1968ec4a-2a73-11df-9aca-00012e27a270 干杯,/马辛 解决方案 $bin = pack("h*", str_replace('-', '', $guid)); pack ..
发布时间:2021-09-15 19:48:02 PHP

删除“-"有多安全?在随机生成的 UUID 中?

我有这个代码: String uuid = UUID.randomUUID().toString().replace("-", ""); 删除生成的 UUID 中的“-"有多安全?删除它是否会破坏其全局唯一的目的,并使生成的 UUID 容易发生冲突? 解决方案 如果删除生成的 UUID 中的“-"有多安全 它是 100% 安全的,因为破折号不是值的一部分.字符串 UUID 是 ..
发布时间:2021-09-15 19:47:59 Java开发

python:如何将有效的 uuid 从字符串转换为 UUID?

我收到的数据是 {"name": "未知","parent": "未分类","uuid": "06335e84-2872-4914-8c5d-3ed07d2a2f16"}, 我需要将 uuid 从 String 转换为 uuid 我在 python 文档上没有找到方法,还是我在这里遗漏了一些基本的东西? 解决方案 只需将其传递给 uuid.UUID: 导入uuido = {"na ..
发布时间:2021-09-15 19:47:56 Python

如何使用 UUID

我正在尝试为我的 Django 对象获取唯一 ID.在 Django 1.8 中,他们有 UUIDField.我不确定如何使用此字段为模型中的每个对象生成唯一 ID. 这是我的 UUIDField 导入uuid从 django.db 导入模型类 MyUUIDModel(models.Model):id = models.UUIDField(primary_key=True, default ..
发布时间:2021-09-15 19:47:53 Python

如何将字符串格式化为包含连字符的 UUID 格式

我有一个看起来像这样的字符串.这是一个没有连字符的 UUID: '0613ff4c000c0e08dda69667dc7d6c5b' 如何将此字符串的格式设置为带有如下连字符的典型 UUID: '0613ff4c-000c-0e08-dda6-9667dc7d6c5b' 解决方案 您可以使用 来自标准库的 uuid 模块: 导入uuid原 = '0613ff4c000c0e08dda6 ..
发布时间:2021-09-15 19:47:50 Python

python uuid1 是按时间戳顺序排列的吗?

Python docs 指出 uuid1 使用当前时间来形成 uuid 值.但我找不到确保 UUID1 是顺序的参考. >>>导入 uuid>>>u1 = uuid.uuid1()>>>u2 = uuid.uuid1()>>>u1<u2真的>>> 解决方案 但并非总是如此: >>>定义测试(n):...旧 = uuid.uuid1()...打印旧...对于范围内的x(n):... ne ..
发布时间:2021-09-15 19:47:48 Python

XSLT 生成 UUID

如何使用纯 XSLT 生成 UUID?基本上是在寻找一种使用 XSLT 创建唯一序列的方法.序列可以是任意长度. 我使用的是 XSLT 2.0. 解决方案 由于 XSLT 是一种函数式语言,生成随机数不是该语言的一部分.也就是说,有扩展包 (EXSLT) 和一些支持生成随机数的处理器 (Saxon).如果您不能使用扩展程序或 Saxon,那么我相信您不走运. ..
发布时间:2021-09-15 19:47:40 其他开发