随笔分类 -  椭圆曲线

摘要:https://npm.taobao.org/package/secp256k1 这个即椭圆曲线加密算法算法,随机生成一个私钥然后通过椭圆曲线加密算法算法(ECC)得到一个公钥,且无法反向 然后再使用椭圆曲线签名算法(ECDSA)和私钥结合进行签名 Secp256k1是指比特币中使用的ECDSA(椭 阅读全文
posted @ 2018-09-29 17:35 慢行厚积 阅读(12520) 评论(0) 推荐(0) 编辑
摘要:在之前的个个与签名相关的地方我都对v的定义感到十分困惑,知道查看了黄皮书以后才对它的作用有了一定地了解,如下: (v is the recovery id: a 1 byte value specifying the sign and finiteness of the curve point; t 阅读全文
posted @ 2018-09-29 17:33 慢行厚积 阅读(1786) 评论(0) 推荐(0) 编辑
摘要:https://solidity.readthedocs.io/en/latest/units-and-global-variables.html#mathematical-and-cryptographic-functions It might be that you run into Out-o 阅读全文
posted @ 2018-09-29 17:18 慢行厚积 阅读(4152) 评论(0) 推荐(0) 编辑
摘要:问题:内存数据mload时为什么从第32位开始 代码出处:https://gist.github.com/axic/5b33912c6f61ae6fd96d6c4a47afde6d 每当使用出现了使用到汇编语言时,我就一直很奇怪一个问题,就是r := mload(add(sig, 32))这里为什么 阅读全文
posted @ 2018-09-05 16:20 慢行厚积 阅读(2618) 评论(0) 推荐(0) 编辑