相关疑难解决方法(0)

如何在Python中创建GUID/UUID

如何在Python中创建独立于平台的GUID?我听说有一种方法在Windows上使用ActivePython,但它只是Windows,因为它使用COM.有没有使用普通Python的方法?

python uuid guid uniqueidentifier

609
推荐指数
5
解决办法
39万
查看次数

SHA1冲突的可能性

给定一组100个相同长度的不同字符串,如何量化字符串的SHA1摘要冲突不太可能的概率?

hash sha1 probability

68
推荐指数
3
解决办法
4万
查看次数

从Python中的字符串生成ID

我正在努力integerstringPython 生成给定类型的ID 。

我认为内置hash功能是完美的,但有时ID似乎太长。这是一个问题,因为最大长度限制为64位。

到目前为止,我的代码:hash(s) % 10000000000。我可以预期的输入字符串的长度将在12-512个字符之间。

要求是:

  • 仅整数
  • 从提供的字符串生成
  • 理想情况下,最长为10-12个字符(我将只有500万个项目)
  • 碰撞几率低..?

如果有人可以提供任何提示/解决方案,我将非常高兴。

python hash

4
推荐指数
1
解决办法
4773
查看次数

标签 统计

hash ×2

python ×2

guid ×1

probability ×1

sha1 ×1

uniqueidentifier ×1

uuid ×1