文件名称:py-nanoid:Python Nanoid
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-15 10:33:32
Python
纳米ID 一个微小的,安全的,URL友好的,唯一的Python字符串ID生成器。 安全。 它使用具有加密功能的随机API并测试符号的分布。 紧凑。 它使用比UUID(A-Za-z0-9_-)大的字母。 因此,ID大小从36个符号减少到了21个。 安装 pip install nanoid 用法 普通的 主模块使用URL友好符号(A-Za-z0-9_-),并返回一个21个字符的ID(冲突概率类似于UUID v4)。 from nanoid import generate generate () # => NDzkGoTCdRcaRyt7GOepg URL中未编码符号-,.() 。 如果在链接末尾使用它们,则可以将它们标识为标点符号。 如果要减小ID的长度(并增加冲突的可能性),可以将长度作为参数传递。 from nanoid import generate generate
【文件预览】:
py-nanoid-master
----setup.py(687B)
----.gitignore(3KB)
----requirements.txt(29B)
----nanoid()
--------generate.py(314B)
--------__init__.py(160B)
--------non_secure_generate.py(422B)
--------algorithm.py(180B)
--------method.py(686B)
--------resources.py(88B)
----LICENSE(1KB)
----README.md(3KB)
----.circleci()
--------config.yml(2KB)
----test()
--------non_secure_test.py(1KB)
--------algorithm_test.py(735B)
--------__init__.py(0B)
--------method_test.py(495B)
--------generate_test.py(1KB)
--------nanoid_test.py(2KB)
--------url_test.py(312B)