用于与SafeWise硬件钱包通信的Python库

safewise的Python项目详细描述


python安全

用于与safewise通信的python库和命令行客户机 硬件钱包

有关详细信息,请参见https://safewise.io

安装

python safewise需要python 3.3或更高版本,以及libusb 1.0。最容易 安装方法是使用pip。本指南的其余部分假设您 一个工作的pip;如果不是,可以引用this guide

除上述内容外,还需要安装 希达皮。

debian/ubuntu

在基于debian或ubuntu的系统上,您可以安装这些:

sudo apt-get install python3-dev python3-pip cython3 libusb-1.0-0-dev libudev-dev

窗口

在基于windows的系统上,您可以安装这些(有关choco的更多信息,请参阅this):

choco install vcbuildtools python3 protoc
refreshenv
pip3 install protobuf

安装SafeWise库时,需要指定 hidapi

pip3 install --upgrade setuptools
pip3 install safewise[hidapi]

以太坊支持

以太坊需要额外的python包。而不是 pip3 install safewise,指定pip3 install safewise[ethereum]

你可以把它和上面的结合起来,得到hidapi和ethereum 支持:

pip3 install safewise[ethereum,hidapi]

FreeBSD

在FreeBSD上,您可以安装软件包:

pkg install security/py-safewise

或通过端口生成:

cd /usr/ports/security/py-safewise
make install clean

命令行客户端(safewisectl)

包含的safewisectlpython脚本可以执行各种任务,如 更改safewise中的设置,签署事务,检索帐户 信息和地址。有关详细信息,请参见docs/子文件夹 示例和选项。

python库

您可以使用这个python库与safewise和 在应用程序中使用它的功能。请参阅此处的示例 tools/子文件夹。

插脚输入

当你被要求输入密码时,你必须输入加密密码。跟随 安全显示器上显示的数字,并使用 数字键盘映射:

789
456
123

示例:您的pin是1234,safewise显示以下信息:

283
546
791

您必须输入:3795

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java搜索文本中的字符串模式   SecurityManager引发异常的java Mockito模拟   java(仅限Netbeans)未找到适合jdbc的驱动程序:mysql://localhost   java计算给定字符串所有前缀的哈希值的子字符串的哈希值   java如何避免每次访问REST认证API以使用实际服务   用于HTML的java Jsoup选择器组合   可以复制或引用的java构造函数   Java中的HashMap。搞砸containsKey返回意外值   java数组平均值计算   java是检查字符串是否包含特定字符的最有效方法   java反序列化对象类已更改   java典型的EJB3/JPA/JSF中的事务范围是什么?   Install4j的java错误代码20   java:compileJava在本地项目()依赖项上的多模块项目上持续失败“错误:包x.y.z不存在”   java有一种生成Suppression的方法。现有代码库中checkstyle的xml文件?