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)

相关推荐

  • web前端的proxy有什么作用

    技术web前端的proxy有什么作用这篇文章主要介绍“web前端的proxy有什么作用”,在日常操作中,相信很多人在web前端的proxy有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月12日
  • 写花的词语,有哪些带花的词语或诗句

    技术写花的词语,有哪些带花的词语或诗句有哪些带花的词语或诗句写花的词语?整理如下:1.桃花潭水深千尺,不及汪伦送我情。——唐,李白2.花飞花谢花满天,红消香断有谁怜。——《红楼梦》葬花吟3.燕子不归春事晚,一汀烟雨杏花寒

    生活 2021年10月27日
  • hbase shell学习-2

    技术hbase shell学习-2 hbase shell学习-2一个学生成绩表的例子来演示hbase的用法。name
    grade
    coursemath
    englishTom
    5
    97
    87Jim
    4

    礼包 2021年12月22日
  • 世界各国人口,现今世界各国人口形势怎么样

    技术世界各国人口,现今世界各国人口形势怎么样谢谢邀请世界各国人口,人口是人类发展的根本,截止目前全球总人数约为77.17亿人(数据来自上海自然博物馆),全球人口的不断增多,既增强了人类的能力,又给地球带来了负担。对于一个

    生活 2021年10月22日
  • ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称

    技术ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称 ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称ORACLE

    礼包 2021年11月24日
  • java环形队列如何控制循环时间(java并发如何判断阻塞队列已满)

    技术Java阻塞队列BlockingQueue怎么实现这篇文章主要讲解了“Java阻塞队列BlockingQueue怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“

    攻略 2021年12月21日