文件名称:johnnycanencrypt:用Rust编写的OpenPGP的Python模块
文件大小:236KB
文件格式:ZIP
更新时间:2024-06-13 12:31:41
python rust gpg openpgp ecryption
约翰尼可以加密 Johnnycanencrypt aka jce是用Rust编写的Python模块,用于执行基本的加密和解密操作。 它为实际的OpenPGP操作使用了惊人的库。 注意-在当前状态下,这是非常实验性的代码,请不要在生产中使用它。 如何建造? 首先为您的用户安装。 在Fedora中建立依赖关系 sudo dnf install nettle clang clang-devel nettle-devel python3-devel pcsc-lite-devel 在Debian Buster中建立依赖关系 sudo apt install -y python3-dev libnettle6 nettle-dev libhogweed4 python3-pip python3-venv clang libpcsclite-dev python3 -m venv .ven
【文件预览】:
johnnycanencrypt-master
----mypy.ini(65B)
----Cargo.toml(2KB)
----johnnycanencrypt()
--------exceptions.py(87B)
--------utils.py(2KB)
--------__init__.py(43KB)
----src()
--------lib.rs(72KB)
--------scard.rs(14KB)
----.circleci()
--------config.yml(2KB)
----requirements-dev.txt(32B)
----smartcardtests()
--------5286C32E7C71E14C4C82F9AE0B207108925CB162.pub(2KB)
--------2184DF8AF2CAFEB16357FE43E6F848F1DDC66C12.pub(8KB)
--------2184DF8AF2CAFEB16357FE43E6F848F1DDC66C12.sec(15KB)
--------smartcards.py(2KB)
--------5286C32E7C71E14C4C82F9AE0B207108925CB162.sec(2KB)
----LICENSE(34KB)
----dockerfiles()
--------Dockerfile(582B)
----README.md(1KB)
----docs()
--------rustimplementation.rst(4KB)
--------introduction.rst(4KB)
--------conf.py(5KB)
--------index.rst(763B)
--------Makefile(580B)
--------build.rst(2KB)
--------smartcard.rst(3KB)
--------api.rst(10KB)
----tests()
--------test_encrypt_decrypt.py(7KB)
--------test_keystore.py(18KB)
--------utils.py(629B)
--------__init__.py(0B)
--------test_parse_cert.py(2KB)
--------conftest.py(265B)
--------test_sign_verify_bytes.py(1KB)
--------files()
----.gitignore(97B)
----pyproject.toml(99B)
----changelog.md(2KB)