未提供项目描述
项目描述
Johnny can encrypt
Johnnycanencrypt 即 jce 是一个用Rust编写的Python模块,用于执行基本的加密和解密以及签名操作。它使用惊人的 sequoia-pgp 库来进行实际的OpenPGP操作。
您还可以使用此模块使用Yubikeys进行私钥操作。
如何构建?
首先为您的用户安装 Rustup 工具链。
Fedora中的构建依赖项
sudo dnf install nettle clang clang-devel nettle-devel python3-devel pcsc-lite-devel
Debian Bullseye中的构建依赖项
sudo apt install -y python3-dev libnettle8 nettle-dev libhogweed6 python3-pip python3-venv clang libpcsclite-dev libpcsclite1 libclang-9-dev pkg-config
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -U pip setuptools
python -m pip install -r requirements-dev.txt
python setup.py develop
对于发布构建,请使用以下命令。
python setup.py bdist_wheel
简介
请阅读 简介 文档。
API 文档
请查阅 完整的API文档 以获取详细描述。
许可证:LGPL-3.0-or-later
项目详情
下载文件
下载适用于您平台文件的版本。如果您不确定选择哪个版本,请了解更多关于安装包的信息。
源分布
johnnycanencrypt-0.15.0.tar.gz (227.8 kB 查看哈希值)
构建分布
关闭
johnnycanencrypt-0.15.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a86e662897b8320fa588bfbbfe349f807057ee9362d55895f5ea2af6d02755d1 |
|
MD5 | 4b06d5a9fff49cf8bb106d164d5d427b |
|
BLAKE2b-256 | d2cc3659e7c024505e06bcc67fc55a9bb00da72fd52c7c26fbe642244a32884d |
关闭
johnnycanencrypt-0.15.0-cp313-cp313t-manylinux_2_28_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd396029b9ab1b0a2b2aba8170dabf65bd4fde90112dd25c6c3db71007edb4fb |
|
MD5 | e26a86e788971e970c2ae053936d31e2 |
|
BLAKE2b-256 | 0ae820b9cc2a6fb24afa6d21450e8805c7633d2e92b4aa9f5432d59b758c249c |
关闭
johnnycanencrypt-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 66cb081fd8a32d5242f012f2b09fd0f37ebb2f125299c0abdd001d2c83c13586 |
|
MD5 | 79361009e3672e3d46d07e57523c31f8 |
|
BLAKE2b-256 | bd423bb0bd4f6c80c85d9c6ec505f7fb4a1f836d1310fdf7147c406b37e74129 |
关闭
johnnycanencrypt-0.15.0-cp313-cp313-macosx_14_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 745e297c7c1c0f4f4de243eacc12946c7e2140cb233e2815429c576deae9e106 |
|
MD5 | 0745e43b394ba6463a5ae465b5d4600d |
|
BLAKE2b-256 | 3eb2c04df8f2a09137695935423b5f4747422f29b9f01c9ce7a37103e4b6804b |
关闭
johnnycanencrypt-0.15.0-cp312-cp312-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cbdbaa4990b94578c69fc121c26a3c1dffb53f9bca6cb067248598534b8dd565 |
|
MD5 | 410e2541b06bab5dcc0a0cbbda65dd28 |
|
BLAKE2b-256 | 4b1e25d04fcbf764569e04758e75d414c223c75182f367123a37f15f3e73e9a4 |
关闭
johnnycanencrypt-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48cf21fba6642d7d00797565183e969c1a319620d1443639e8782a56affca989 |
|
MD5 | fd02f0a5715f4a498dcb2e194e9526de |
|
BLAKE2b-256 | fef42fc2ddf5efdd3e49afbbaf1766ecef1b9bd9b660f8eba356df231fa8b65f |
关闭
johnnycanencrypt-0.15.0-cp312-cp312-macosx_14_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f2989b384b41d1ee911ce8c2c592e5e187cfafebe838f13544e35d77daceced9 |
|
MD5 | 0d49475df54f705a13a70b6b3348ceaa |
|
BLAKE2b-256 | ec3a24a02385e98a86c9a611bc16acaea4c762823d9a2e7b1dcbfaa134ad2bc5 |
关闭
johnnycanencrypt-0.15.0-cp311-cp311-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90f768d54d271c434c51ece612ff11fd414a430f5c4d99b744260a0ce0ed17f3 |
|
MD5 | ef4434372ee2c3239646d67b1b6b0bca |
|
BLAKE2b-256 | 85b5d08f700f572e0715d12eef9c29dc0243f118f5d659c2a5cd232bc26f0b49 |
关闭
哈希值 用于 johnnycanencrypt-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0fa77f36590ba72ded1dff6e990938ff5ed08414cfcca9099c449f03e38f7b75 |
|
MD5 | b7e4ba9def87395c53aea17d60632062 |
|
BLAKE2b-256 | af5134eb4717186ceaca9154ac49899de0d1c7e122e5e070b50cc39045a399e3 |
关闭
哈希值 用于 johnnycanencrypt-0.15.0-cp311-cp311-macosx_14_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ee8da1a3afd956c48f21c5513ad1c35a71690fea41ee4b96c93ff4487854f6f1 |
|
MD5 | bd10dc8553adc066e35809340999801e |
|
BLAKE2b-256 | 3728642d9c3336226dbfe16b28d610fcfb7d614da7b92ccc4b5b4b87ca3c4b82 |
关闭
哈希值 用于 johnnycanencrypt-0.15.0-cp310-cp310-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b4eb0c7e119e7b18615a4ea67a870e41e7aec33cac46ca7df7368edd6ec59dd9 |
|
MD5 | 55dcf08a19194bc89eb1d94e2240f50f |
|
BLAKE2b-256 | c6185167d67012e624216bf9568466104797958aaa07ad3f82f87b71f16ba715 |
关闭
哈希值 用于 johnnycanencrypt-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 968ff737ed9c8808553030cb63181bd7955b4ffd464486e55fdcea3227059300 |
|
MD5 | 2277d4bfde2ee9a1cb734ae0ef03c38a |
|
BLAKE2b-256 | 29e89dcda9d2c2924582f18788e38c00b7316da8a2d317f3d27a822af2b9a1dc |
关闭
哈希值 用于 johnnycanencrypt-0.15.0-cp39-cp39-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 97b13f804d14634bae2fba77a26701a5861c5d98ee06064782c0af75dda92509 |
|
MD5 | fdac96ee3ec98eae0044bbfba3e9ca30 |
|
BLAKE2b-256 | f43362898f70d266bb0a69e594c66e589caa71d1c8691b65dff6d25b952109cf |