文件名称:python-omemo:OMEMO多端消息和对象加密协议的开放式python实现
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-15 03:05:26
Python
python-omemo OMEMO多端消息和对象加密协议的Python实现。 该python库提供了指定的OMEMO多端消息和对象加密协议的开放式实现。 此实现的目标是: 不依赖libsignal,但可以提供可靠的替代方案 远离GPL 灵活应对OMEMO协议可能发生的更改 保持结构接近规格 作为自己的项目提供协议的各个部分(X3DH,Double Ratchet) 该库使用和库,并使用OMEMO使用的参数配置它们并为您管理所有加密会话。 该库不管理XML /节。 安装 点子 您可以通过pip安装此库及其所有依赖项: $ pip install OMEMO AUR Ppjet6善于维护当前主版本和最新版本的AUR软件包: 发布/分支 Python版本 关联 现任硕士 2个 最新发布 2个 现任硕士 3 最新发布 3 用法 选择一个后端 要使用此库,您必须先选择一个
【文件预览】:
python-omemo-master
----setup.py(2KB)
----.gitignore(126B)
----requirements.txt(33B)
----CHANGELOG(5KB)
----.travis.yml(388B)
----REQUIREMENTS(13KB)
----LICENSE(1KB)
----examples()
--------dr_chat.py(6KB)
--------sessions.py(19KB)
--------bundle_xml.py(3KB)
--------util.py(171B)
--------x3dh_double_ratchet.py(7KB)
----README.md(7KB)
----tests()
--------keepingotpkpolicy.py(249B)
--------asyncinmemorystorage.py(3KB)
--------deletingotpkpolicy.py(250B)
--------syncinmemorystorage.py(3KB)
--------example_data.py(382B)
--------test_sessionmanager.py(31KB)
----docs()
--------Makefile(603B)
--------index.rst(331B)
--------conf.py(5KB)
--------make.bat(809B)
--------omemo()
----omemo()
--------otpkpolicy.py(1KB)
--------__init__.py(549B)
--------exceptions()
--------defaultotpkpolicy.py(2KB)
--------storagewrapper.py(1KB)
--------storage.py(8KB)
--------extendeddoubleratchet.py(1KB)
--------extendedpublicbundle.py(3KB)
--------util.py(396B)
--------backends()
--------x3dhdoubleratchet.py(9KB)
--------implementations()
--------sessionmanager.py(36KB)
--------state.py(6KB)
--------version.py(23B)
--------promise.py(10KB)