私钥和公钥[私钥和公钥的关系]

欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

公钥与私钥的区别与应用。

现实生活中,我要给依依转1个比特币,我需要在比特币交易平台、比特币钱包或者比特币客户端里面,输入我的比特币钱包地址、依依的钱包地址、转出比特币的数量、手续费。然后,我们等十分钟左右,矿工处理完交易信息之后,这1个比特币就成功地转给依依了。

这个过程看似很简单也很便捷,跟我们现在的银行卡转账没什么区别,但是,你知道这个过程是怎样在比特币系统里面实现的吗?它隐藏了哪些原理呢?又或者,它是如何保证交易能够在一个安全的环境下进行呢?

我们今天就来讲一讲。

对于转出方和接收方来讲,也就是我和依依(我是转出方,依依是接收方)我们都需要出具两个东西:钱包地址、私钥。

我们先说钱包地址。比特币钱包地址其实就相当于银行卡、支付宝账号、微信钱包账号,是比特币支付转账的“凭证”,记录着平台与平台、钱包与钱包、钱包与平台之间的转账信息。

我们在使用银行卡、支付宝、微信转账时都需要密码,才能够支付成功。那么,在比特币转账中,同样也有这么一个“密码”,这个“密码“被称作“私钥”。掌握了私钥,就掌握了其对应比特币地址上的生杀大权。

“私钥”是属于“非对称加密算法”里面的概念,与之对应的还有另一个概念,名叫:“公钥”。

公钥和私钥,从字面意思我们就可以理解:公钥,是可以公开的;而私钥,是私人的、你自己拥有的、需要绝对保密的。

公钥是根据私钥计算形成的,比特币系统使用的是椭圆曲线加密算法,来根据私钥计算出公钥。这就使得,公钥和私钥形成了唯一对应的关系:当你用了其中一把钥匙加密信息时,只有配对的另一把钥匙才能解密。所以,正是基于这种唯一对应的关系,它们可以用来验证信息发送方的身份,还可以做到绝对的保密。

我们举个例子讲一下,在非对称加密算法中,公钥和私钥是怎么运作的。

我们知道,公钥是可以对外公开的,那么,所有人都知道我们的公钥。在转账过程中,我不仅要确保比特币转给依依,而不会转给别人,还得让依依知道,这些比特币是我转给她的,不是鹿鹿,也不是韭哥。

比特币系统可以满足我的上述诉求:比特币系统会把我的交易信息缩短成固定长度的字符串,也就是一段摘要,然后把我的私钥附在这个摘要上,形成一个数字签名。因为数字签名里面隐含了我的私钥信息,所以,数字签名可以证明我的身份。

完成之后,完整的交易信息和数字签名会一起广播给矿工,矿工用我的公钥进行验证、看看我的公钥和我的数字签名能不能匹配上,如果验证成功,都没问题,那么,就能够说明这个交易确实是我发出的,而且信息没有被更改。

接下来,矿工需要验证,这笔交易花费的比特币是否是“未被花费”的交易。如果验证成功,则将其放入“未确认交易”,等待被打包;如果验证失败,则该交易会被标记为“无效交易”,不会被打包。

其实,公钥和私钥,简单理解就是:既然是加密,那肯定是不希望别人知道我的消息,所以只能我才能解密,所以可得出:公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我的身份,只有我才能发布这个数字签名,所以可得出:私钥负责签名,公钥负责验证。

到这里,我们简单概括一下上面的内容。上面我们主要讲到这么几个词:私钥、公钥、钱包地址、数字签名,它们之间的关系我们理一下:

(1)私钥是系统随机生成的,公钥是由私钥计算得出的,钱包地址是由公钥计算得出的,也就是:私钥——公钥——钱包地址,这样一个过程;

(2)数字签名,是由交易信息+私钥信息计算得出的,因为数字签名隐含私钥信息,所以可以证明自己的身份。

私钥、公钥都是密码学范畴的,属于“非对称加密”算法中的“椭圆加密算法”,之所以采用这种算法,是为了保障交易的安全,二者的作用在于:

(1)公钥加密,私钥解密:公钥全网公开,我用依依的公钥给信息加密,依依用自己的私钥可以解密;

(2)私钥签名,公钥验证:我给依依发信息,我加上我自己的私钥信息形成数字签名,依依用我的公钥来验证,验证成功就证明的确是我发送的信息。

只不过,在比特币交易中,加密解密啦、验证啦这些都交给矿工了。

至于我们现在经常用的钱包APP,只不过是私钥、钱包地址和其他区块链数据的管理工具而已。钱包又分冷钱包和热钱包,冷钱包是离线的,永远不联网的,一般是以一些实体的形式出现,比如小本子什么的;热钱包是联网的,我们用的钱包APP就属于热钱包。

什么是公钥和私钥?

公钥和私钥是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),将其中的一个向外界公开,称为公钥;另一个自己保留,称为私钥。通过这种算法得到的密钥对能保证在世界范围内是唯一的。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。

公钥和私钥的关系

这是为了保障网络传输安全的一套加密体系。每个人都有一套公钥和私钥,公钥可以通过证书下载、传输而告知多人;私钥则由使用者自己保管。当进行传输时,发送者使用接收者的公钥对资料进行加密以保证传输资料的机密性,同时使用自己的私钥进行加密以保证所传资料的真实性–确定是自己传出的。接收者接到资料后使用自己的私钥对资料进行解密、查看–因为是用他的公钥加密的,所以只有他的私钥可以解密,同时使用发送者的公钥解密从而确定该资料确实由该私钥持有者所发出,从而保证资料的正确性。这样传输的资料在法律上也是有效力的!

私钥和公钥[私钥和公钥的关系]

 

公钥和私钥以及签名的关系是什么?

私钥自己保存,公钥对外公开,因为私钥是唯一的且只有自己知道,所以完全可以作为一种身份的标识,所以可用来签名。

1、PGP生成账户时在我的文档中会生成secring-bak(私钥),pubring-bak(公钥),导出时不包含私钥文件为2K,包含时为4K,可以用记事本查看。

2、别人的公钥肯定是别人给你,用自己的公钥加密,别人是无法查看的。

3、在导出密钥选择不包含私钥(默认没有选择),即为公钥,可以通过密钥大小或文本打开查看。

4、不存在公钥加密再私钥加密,用谁的公钥加密,谁才能解密。

公钥与私钥

我也刚学,有这样一个例子给你看看,很有用:

RSA算法概述如下:

找两素数p和q

取n=p*q

取t=(p-1)*(q-1)

取任何一个数e,要求满足et并且e与t互素(就是最大公因数为1)

取d*e%t==1

这样最终得到三个数: n d e

设消息为数M (M n)

设c=(M**d)%n就得到了加密后的消息c

设m=(c**e)%n则 m == M,从而完成对c的解密。

注:**表示次方,上面两式中的d和e可以互换。

在加密中:

n d两个数构成公钥,可以告诉别人;

n e两个数构成私钥,e自己保留,不让任何人知道。

给别人发送的信息使用e加密,只要别人能用d解开就证明信息是由你发送的,构成了签名机制。

别人给你发送信息时使用d加密,这样只有拥有e的你能够对其解密

而常用公钥体制主要有两个作用:加密信息和认证。由于内容,我把链接给你,你参考着看看……挺好理解的

风险提示:根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本网站内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。本文收集整理自网络,不代表经典网立场,如若转载,请注明出处:https://www.jingdian230.com/qkl/185715.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,本平台仅提供信息存储服务。

Special statement: The above contents (including pictures or videos, if any) are uploaded and released by users of the we-media platform. This platform only provides information storage services.

(0)
欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

相关推荐

  • 柚子币今日价(柚子币今日价格行情币)

    现在使用比特币精灵搬砖还有盈利吗?有何依据? 1、比特币等搬砖套利在我国一直都存在,搬砖套利曾让一些人暴富。但就现在的行情来说,国内外的价格基本持平(国外略高于国内,国外收取交易费…

    区块链 2024年 4月 23日
    21
  • 大葱的功效与作用

    对于大葱大家应该都不陌生,因为它是我们生活中一个必不可少的食材,可以用来做调料,还可以用来做食材,甚至有的人还喜欢生吃大葱。虽然大家对大葱都非常的熟悉,但是对于大葱的功效与作用您应…

    2023年 3月 14日
    229
  • 比特币交易所的钱怎么取出来

      比特币交易所的钱怎么取出来   1.CME季度比特币期货合约的交割日期定一般为合约月的最后一个星期五,具体时间是伦敦时间下午4点(北京时间10月27日零点)…

    2023年 3月 10日
    150
  • 币圈单位m 币圈单位1B是多少币

    今天给大家聊到了币圈单位m,以及币圈单位1B是多少币相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。 请问有Gm这个数字货币吗 GM是一个数字货币或加密货币币圈单位m,在…

    2024年 4月 2日
    41
  • 比特币权威定义

      比特币权威定义   1.根据2020年1月3日的货币换算比例,一个比特币=47000人民币。和法定货币相比,比特币没有一个集中的发行方,而由网络节点的计算生…

    2023年 3月 21日
    168
  • 欧易OKX

    欧易OKX

                   

    欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

               官网注册
  • 德林控股布局AI家族办公室服务,预计2024年一季度推出全新投资数据系统“DL-GPT”

    导读:12月18日消息,港股上市公司德林控股将推出AI家族办公室服务,其执行董事兼首席市场官艾奎宇表示,相关系统和APP预计将在2024年一季度面世,客户资产门槛将设定为100万美…

    区块链 2023年 12月 18日
    80
  • 今天给大家聊到了圈币网络传销,以及币圈传销违法项目相关的内容

    今天给大家聊到了圈币网络传销,以及币圈传销违法项目相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。 在币圈如何识别传销币骗局 传销,不难分别。 通过对被发展人员以其直接或…

    2023年 10月 13日
    147
  • 日常各色蔬菜 吃出你的多彩人生

    导读:日常各色蔬菜 吃出你的多彩人生,日常可染色的蔬菜,蔬菜人生,蔬菜们的自我料理,每天吃五种颜色蔬菜,蔬菜出口好做吗,最有营养的蔬菜,多彩的食物,冬季吃什么蔬菜,蔬菜包括哪些,蔬…

    2023年 3月 15日
    180
  • 币圈和链圈互粉 币圈 链圈

    本篇文章给大家谈谈币圈和链圈互粉,以及币圈 链圈对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 币圈和链圈的区别是什么? 链圈”、“币圈”、“矿圈”不少人傻傻分不清楚,但撇…

    2023年 7月 8日
    189
  • 比特币主网堵

      比特币主网堵   1.据悉,比特币是在2009年出现的,它最初的价格还不到1美分,仅需1美元便可兑换1300个比特币,若按照现在的汇率换算,现在1美元相当于…

    2023年 3月 19日
    160