用于处理elrond pem文件和json密钥库的工具

erdkeys的Python项目详细描述


艾德基

这是flyingstone在elrondwallet pem文件和json之间转换的小工具 密钥库。请注意,私钥是以明文形式写入pem文件中的。json 密钥库使用起来更安全。在

使用时要自担风险,记住:如果你运行的代码你还没有读过和理解,你就不可能 确定它不会把你的钥匙寄给我;-)

安装

在插入erdkeys之前,请确保pip3已安装。如果您已经安装了erdpy,那么您应该已经安装了pip3。在

$ pip3 install erdkeys

这还将安装两个依赖项:极酷的cryptography 模块和bech32处理小型图书馆地址。在

使用

$ pem2json.py pem_file password

$ json2pem.py json_file password

例如,我的Battle of Nodes钱包密钥库是erd1g2ufua664sxjvxmw5hh72he3xy6w4gk9l8e4lvfjeyh8d0jk7gdsfrpdu0.json,我需要将其转换为pem格式以与erdpy一起使用:

json2pem.py erd1g2ufua664sxjvxmw5hh72he3xy6w4gk9l8e4lvfjeyh8d0jk7gdsfrpdu0.json mYpAsSwOrD

将在同一目录中生成一个文件erd1g2ufua664sxjvxmw5hh72he3xy6w4gk9l8e4lvfjeyh8d0jk7gdsfrpdu0.pem。如果密钥库损坏或您输入了错误的密码,您将收到一个错误。在

使用pem2json创建密钥库时,密码必须满足与官方wallet相同的要求。在

许可证

麻省理工学院

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

推荐PyPI第三方库


热门话题
java与springhibernate使用2种不同的数据库连接   java如何将txt文件读取到未知大小的ArrayList   java如何在没有XML的情况下,基于Spring的属性在运行时注入不同的服务   Windows 10中的java检测虚拟桌面   java与串口通信不稳定   java导出为CSV文件并在浏览器中打开   java在MediaStore中分离来自SD卡和设备内部内存的图像   java如何让spring jpa自动创建关系/表?   java将文件读取权限设置为安卓中的文件   java构建大型文件的动态查询   当可以通过重写writeObject()和readObject()进行自定义序列化时,java外部化有什么用途?   java在JBoss AS 6中侦听登录事件   java我的Jlabel没有出现   java正则表达式拆分会产生一个额外的空间,使用\\s,但不会删除它   安卓 java。lang.UnsatifiedLinkError:未找到本机方法:创建