Eos离线密钥生成的PHP代码怎么写

技术Eos离线密钥生成的PHP代码怎么写Eos离线密钥生成的PHP代码怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。虽然EOS的密钥算法类似于比特

如何编写Eos离线键生成的PHP代码,针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想要解决这个问题的伙伴找到更简单更容易的方法。

虽然EOS的密钥算法和比特币类似,但做了一些调整,定义了自己的格式。开发包EosTool包含一个EOS离线密钥生成模块,可以离线生成EOS密钥,无需连接任何节点。本文将给出一个由EOS离线键生成的PHP代码的例子。

如果你想学习EOS应用开发,可以访问这本《EOS智能合约与DApp开发教程》,里面涵盖了EOS工具链、账户与钱包、代币发行、智能合约开发、部署与交互等核心知识点,最后利用所有知识点完成一个便利贴DApp的开发。

使用PrivateKey类的静态方法new()生成随机私钥。例如:

useEosTool \ Crypto \ PrivateKey

$ PRV=private key : new();

echo$prv-toEos()。PHP _ EOL//类似:5hu 6 NX m6s 6 uq3nyker1s 1 gka 17 zqpceuuwxh 3j bwk 8 zormsrqgitoeos()方法用于将私钥对象转换为eos的自定义格式。

公钥可以从私钥中导出,例如:

$ pub=$ PRV-GetPublicKey();

echo$pub-toEos()。PHP _ EOL//类似:EOS 6WQ 6t 3n 148 gfzgxq 7 cc 8 ardkseab 3 hqxdx n7 ozydweyaxiv同样,使用公钥对象的toEos()方法将公钥转换为EOS的自定义格式。

您可以将EOS格式的私钥转换为EosTool的私钥对象。例如,以下代码导入指定的EOS私钥,并显示其对应的EOS公钥:

$ PRV=private key : from EOS(' 5hu 6 nxm 66 uq3nykr1s 1 gka 17 zpqpceuuwxh 3j bwk 8 zormsqgi ');

echo$prv-getPublicKey()-toEos()。PHP _ EOLPrivateKey的sign()方法支持EOS节点所需的通用签名和权威签名。例如,下面的代码返回一个普通签名:

$hex='1234567890abcdef . ';

$ signature=$ PRV-sign($ hex);通过传入额外的参数true来获取指定数据的权威签名:

$hex='1234567890abcdef . ';

$signature=$prv-sign($hex,true);关于如何编写Eos离线密钥生成的PHP代码的答案在这里分享,希望。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/43709.html

(0)

相关推荐

  • CentOS如何安装SQL Server vNext CTP1

    技术CentOS如何安装SQL Server vNext CTP1这篇文章给大家分享的是有关CentOS如何安装SQL Server vNext CTP1的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来

    攻略 2021年11月15日
  • 怎么解决Dubbo服务限制大数据传输抛Data length too large: 13055248问题

    技术怎么解决Dubbo服务限制大数据传输抛Data length too large: 13055248问题这篇文章主要讲解了“怎么解决Dubbo服务限制大数据传输抛Data length too large: 1305

    攻略 2021年11月16日
  • C++设备模板怎么声明和定义

    技术C++设备模板怎么声明和定义这篇文章主要讲解了“C++设备模板怎么声明和定义”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++设备模板怎么声明和定义”吧!将片上外设

    攻略 2021年11月30日
  • 美国独享服务器租用特点

    技术美国独享服务器租用特点与廉价的虚拟主机不同,美国独享服务器需要单个网站或网络所有者使用服务器资源。服务器资源(如硬件、软件和操作系统)受到用户的完全控制。此外,物理服务器通常安装在数据中心内。虽然很多用户为了节省成本

    礼包 2021年11月3日
  • Hive高阶聚合函数用法示例

    技术Hive高阶聚合函数用法示例这篇文章主要为大家展示了“Hive高阶聚合函数用法示例”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Hive高阶聚合函数用法示例”这篇文章吧。

    攻略 2021年12月10日
  • 2.3.1测试----objdump学习

    技术2.3.1测试----objdump学习 2.3.1测试----objdump学习2.3.1测试
    20191331 lyx
    测试要求
    0 推荐在OpenEuler系统中实现
    1 编辑并运行2.3.1

    礼包 2021年11月1日