Brave的Ristretto风味的Privacy Pass库的绑定。
项目描述
python-challenge-bypass-ristretto
Python对Brave的隐私通行证库的绑定,使用提供的ffi API。
用法
API在很大程度上反映了底层Rust库,增加了一些类。例如
>>> from challenge_bypass_ristretto import RandomToken
>>> print(RandomToken.create().blind().encode_base64())
QxE220HfZvvOJSNdDx3hgYNfQntxeT+mkRr55LNMNyYdXdFOfkrHRoQz+MXlqfyoiWPWc7dG3k4sa5ZWDv+9WtPkZf1uZVhTwBW4YKgyPXK3jj4Ig7kKDjcGMGtoCdgJ
如何安装
Linux(manylinux2010)、macOS和Windows的二进制轮子在PyPI上分发。
pip install python-challenge-bypass-ristretto
如何构建
Rust FFI库是一个git子模块,因此要克隆构建所需的所有源代码
git clone --recursive https://github.com/LeastAuthority/python-challenge-bypass-ristretto
然后,安装了Rust和Python工具链
python setup.py build sdist bdist_wheel
pip install --editable .
还有一个基于Nix的包,它为您管理了大部分复杂性,只需检查即可
nix-build
许可证
目前与Brave库相同的许可证,Mozilla公共许可证v2。
版权
Least Authority TFA GmbH
关闭
哈希值 for python_challenge_bypass_ristretto-2022.6.30-py2.py3-none-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 67a54ea3ab480b08bdc07ededaf41619f765b4da3d7e45913405c32311ab08fd |
|
MD5 | 8180e9a262c59cba5a5eaa2af2abc5cc |
|
BLAKE2b-256 | d7652291309cd706548519b294f05b0099cba27cbcc27fce09e2d3f51402320d |
关闭
哈希值 for python_challenge_bypass_ristretto-2022.6.30-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88ce3693e14a7369fecc9e7dc023b2d07b66a4038d89514d2995c13934720827 |
|
MD5 | 0fba98b109cb5a95e79a786772559b4e |
|
BLAKE2b-256 | e32b8042cfde4f3159ff17fdfe591eb8384f8392400b057081fc35bba7b8c7af |
关闭
哈希值 for python_challenge_bypass_ristretto-2022.6.30-py2.py3-none-macosx_11_0_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1c28f4eb6fc00896f787df4910bf4b472a41fe230de6e0d9093996547d9c81ef |
|
MD5 | fe058d14ff975f2b532e13e739ead0e3 |
|
BLAKE2b-256 | 20be73fc7b234105497ed880283434adfe919b9c6711db43e8655f1a9f3a67f2 |
关闭
哈希值 for python_challenge_bypass_ristretto-2022.6.30-py2.py3-none-macosx_10_15_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2059e46a01f5ce8b890f4d694a862924c1df19e8a31a54325efc79bab1597ccf |
|
MD5 | fefb88c5dd59957f3a1dc11617403bc2 |
|
BLAKE2b-256 | 02b991d13cbd1df3de398c9ee9416d000facd753eaf429dd6d63470d6f40e0d8 |