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)

相关推荐

  • Html+JS+PowerShell如何打造Web版AD管理系统

    技术Html+JS+PowerShell如何打造Web版AD管理系统这篇文章主要介绍Html+JS+PowerShell如何打造Web版AD管理系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!利

    攻略 2021年11月24日
  • 如何重新安装COM

    技术如何重新安装COM这篇文章主要介绍了如何重新安装COM,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  1.在Windows桌面上,单击“开始”,然后

    攻略 2021年12月8日
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法是什么

    技术设置密码保护的SqlServer数据库备份文件与恢复文件的方法是什么今天就跟大家聊聊有关设置密码保护的SqlServer数据库备份文件与恢复文件的方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了

    攻略 2021年12月1日
  • 很感人的电影,什么电影好看,看着感人

    技术很感人的电影,什么电影好看,看着感人《七号房的礼物》这部电影,真的让人从头哭到尾很感人的电影。里面有很多温馨的片段,有可爱逗比的狱友,有傻乎乎的龙九,有超级可爱的艺胜,可是在观影过程中,你每次笑完之后,都会立刻心塞,

    生活 2021年10月29日
  • Thinkphp5.1怎么实现邮箱验证

    技术Thinkphp5.1怎么实现邮箱验证本篇内容介绍了“Thinkphp5.1怎么实现邮箱验证”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月16日
  • oracle sql调优

    技术oracle sql调优 oracle sql调优oracle的sql优化]基于oracle的sql优化
    【博主】高瑞林
    【博客地址】http://www.cnblogs.com/grl214一.编

    礼包 2021年12月3日