币可学习区块链:什么是私钥、公钥、钱包地址?

   行情低迷,各大社群的活跃度也在大大降低,之前很多彻夜难眠的微信群、电报群、QQ群等到晚上活跃度明显降低,2018年对于参与到区块链的很多投资者而言确实是一个低谷熊市,这个熊市持续多久不得而知,那些说熊市什么来的,除非他是先知或者拥有超能力或者。。。不然纯属瞎蒙,就如同2017年94事件过后有多少想到行情从11月下旬开始(中旬还在低价购买矿机谁知过了几天价格就开始涨),所以行情的持续时间无法推测和预料,那我们能做的就是生活还得继续,提高自己的金融知识、写作能力、各方面的内功可以乘这个时间段提高,静静的等待下一波牛市的到来,如果不来对你也无影响因为你所学到的是任何人都无法割到的,不给那些所谓的机构、名人、投机者割韭菜的机会。

   下面进入主题,在区块链中我们最常用到的就是钱包地址、但钱包地址背后是由私钥、公钥等组成。本文主要讲述私钥、公钥、钱包地址的原理。

一、公钥算法与私钥算法

1、私钥算法

 私钥加密算法,又称 对称加密算法,因为这种算法解密密钥和加密密钥是相同的。也正因为同一密钥既用于加密又用于解密,所以这个密钥是不能公开的。常见的有DES加密算法、AES加密算法。

    DES(包括TripleDES)算法采用的就是这个办法,DES算法每次把数据明文拆分为8字节为单位的数据块,一次加密一个数据块,下一个数据块使用密钥和前一个数据块的加密结果再进行加密,如此逐块的进行加密,解密时也一样,逐块解密再拼接为明文。Dotnet提供的DES算法实现的DESCryptoServiceProvider(或TripleDESCryptoServiceProvider)类把这些拆分、加密、解密、拼接的过程都在内部实现,不需要开发人员自己去处理,对于开发人员可以认为DES可以直接一次性的加密长数据。

 先来看一下对称算法(以DES为代表)和非对称算法(以RSA为代表)的各自特点:对称算法:加密方和解密方使用同一个密钥,必然有个密钥传送过程,密钥的保密性有较大风险。算法相对简单,加密解密速度很快。非对称算法:加密方使用密钥对中的公钥,解密方使用密钥对中的私钥。

2、公钥算法

   公钥加密算法,也就是非对称加密算法,这种算法加密和解密的密码不一样,一个是公钥,另一个是私钥:

   公钥和私钥成对出现

   公开的密钥叫公钥,只有自己知道的叫私钥

   用公钥加密(或签名)的数据只有对应的私钥可以解密

   用私钥加密(或签名)的数据只有对应的公钥可以解密

   如果可以用公钥解密,则必然是对应的私钥加的密

   如果可以用私钥解密,则必然是对应的公钥加的密

   公钥和私钥是相对存在。

3、钱包地址

   公钥可以生成对应的唯一地址,验证发送交易的地址是否和该公钥生成的地址一致。

二、实现数据的安全传输

  要实现数据的安全传输,当然就要对数据进行加密。如果使用对称加密算法,加解密使用同一个密钥,除了自己保存外,对方也要知道这个密钥,才能对数据进行解密。如果你把密钥也一起传过去,就存在密码泄漏的可能。所以我们使用非对称算法,过程如下:①接收方 生成一对密钥,即私钥和公钥;②然后,接收方 将公钥发送给 发送方;③发送方用收到的公钥对数据加密,再发送给接收方;④接收方收到数据后,使用自己的私钥解密。 以下为RSA、结合、TripleDES、算法、加密解密过程

三、对信息进行数字签名

  除了保证数据的安全传输之外,公钥体系的另一个用途就是对数据进行签名。通常“数字签名”是用来验证发送方的身份并帮助保护数据的完整性。例如:一个发送者A 想要传些资料给大家,用自己的私钥对资料加密,即签名。这样一来,所有收到资料的人都可以用发送者的公钥进行验证,便可确认资料是由 A 发出来的了。(因为只有A使用私钥签名得到的信息,才能用这个公钥来解) 采用数字签名,可以确认两点:

   保证信息是由签名者自己签名发送的,签名者不能否认或难以否认。

   保证信息自签发后到收到为止未曾作过任何修改。

 之所以可以确认这两点,是因为用公钥可以解密的必然是用对应的私钥加的密,而私钥只有签名者持有。

四、公钥算法的缺点

   现实中,公钥机制也有它的缺点,那就是效率非常低,比常用的私钥算法(如DES和AES)慢上一两个数量级都有可能。所以它不适合为大量的原始信息进行加密。为了同时兼顾安全和效率,我们通常结合使用公钥算法和私钥算法:①首先,发送方使用对称算法对原始信息进行加密。②接收方通过公钥机制生成一对密钥,一个公钥,一个私钥。③接收方将公钥发送给发送方。④发送方用公钥对对称算法的密钥进行加密,并发送给接收方。⑤接收方用私钥进行解密得到对称算法的密钥。⑥发送方再把已加密的原始信息发送给接收方。⑦接收方使用对称算法的密钥进行解密。

   总结:

  1.每个用户都有一对私钥和公钥。a.私钥用来进行解密和签名,是给自己用的。b.公钥由本人公开,用于加密和验证签名,是给别人用的。

   2.当该用户发送文件时,用私钥签名,别人用他给的公钥解密,可以保证该信息是由他发送的。即数字签名。

   3.当该用户接受文件时,别人用他的公钥加密,他用私钥解密,可以保证该信息只能由他看到。即安全传输。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,324评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,356评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,328评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,147评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,160评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,115评论 1 296
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,025评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,867评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,307评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,528评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,688评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,409评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,001评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,657评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,811评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,685评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,573评论 2 353

推荐阅读更多精彩内容

  • Hey,长大了的你还相信这世上有童话吗? 每天挤着拥挤的地铁公交,成为繁华又繁忙的CBD里的一颗螺丝钉,每天匆匆忙...
    hellokey阅读 483评论 0 5
  • 没风的时候 青春寂寞地老成古榆 枯瘦的思想任岁月放牧 心灵的河床等得焦渴 盛满心事的早晨 终于有风走过 轻摇一下月...
    生命的守望阅读 277评论 0 0
  • 我以为自己很厉害,很坚强,但是我今天感觉我的坚强就像初冬得冰层,踩一下就四分五裂。 记得高考时候在烧烤店做了一个月...
    嘎旺阅读 336评论 0 0
  • 架空小言,纯属虚构 chapter1秋霁(2) 叶喆送过虞绍珩,抬眼望了望楼上遮着丝绒长帘的拱窗,忽然心意懒懒地不...
    春衫冷阅读 22,910评论 2 7