椭圆曲线加密算法原理分析
2025-09-16 18:09:30
椭圆曲线加密算法原理(ECC)- 公钥生成
ECC全名是椭圆曲线加密算法是一种非对称式的加密技术,简单来说经由椭圆曲线加密后的输出,会有一对不对称256位元的钥匙,我们称他为公钥与私钥,在先前的内容中我们清楚的了解了私钥是如何生成的,那下一步来看看公钥的生成吧。
椭圆曲线加密称为非对称加密原因
我们可以透过python将我们先前生成的私钥简单转换成为公钥,反之我们若想要从公钥反推回私钥则非常困难,因此称为非对称加密。
椭圆曲线加密算法-公钥的生成的流程:
选择一条椭圆曲线选择曲线上一点当作自己的基点数字产生器产生256bits的随机数,当成我们的私钥利用基点与私钥经由ECDSA加密运算得到我们的公钥
其中在比特币区块链中使用的椭圆曲线函数为secp256k1,公钥为64个位元组(byte),拆成两个32位元组代表(x, y)座标值,为椭圆函数上的一点,而(x,y)的座标值则透过私钥(n)与选择的基点(G)有关,在生成(x,y)后公钥组成为0x04,x,y组成。透过乱数生成的私钥定义了身份,并利用他来签署交易,相对而言公钥则是向大家证明自己的身份。
声明:文章不代表链懂观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
相关阅读
-
区块链公钥私钥原理与技术链百科 2025-09-16 17:42:32
-
区块链的特点是什么?从区块链架构开始认识这5个特征链百科 2025-09-16 17:14:44
-
什么是矿池,数字货币链百科 2025-09-16 17:12:03
-
区块链共识协议:区块链最具革命性的部分链百科 2025-09-16 16:47:31
-
不是所有链都公开,来了解公有链、私有链、联盟链的不同!链百科 2025-09-16 16:20:20
-
Hyperledger Fabric:联盟链的代表链百科 2025-09-16 15:53:12
-
2分钟了解学历区块链的诞生原因和用法链百科 2025-09-16 15:24:49
-
什么是数字货币区块链,区块链的应用链百科 2025-09-16 15:10:14
-
一个能在区块链上看的世界艺术展,区块链是什么意思链百科 2025-09-16 14:59:25
-
开展挖矿业务面临的挑战以及如何应对链百科 2025-09-16 14:57:38