美文网首页
非对称加密(公钥和私钥)

非对称加密(公钥和私钥)

作者: Charon笔记 | 来源:发表于2019-07-11 17:54 被阅读0次

之前网上也看了很多关于公钥和私钥的解释,但是始终没理解到其中的含义.最近在看文章时才慢慢理解,简单记录一下思想.

首先解释一下非对称加密:

对称加密: 比如说我有一个key(钥匙),发送消息双方都拥有它, 加密解密都是用key,像战争时的密码本..不安全.

非对称加密:加密消息的key有一对key1和key2. key1和key2可以使用一个加密消息,另一个解密消息使用,

假设 A 用户-->B用户  A向B发送信息.双方想保证数据的安全采用非对称加密.怎么实现的呢?

首先 B用户 需要有一对公钥和私钥(自己使用),公钥可以放在公网上供合作方使用(这里就是A用户),A用户下载了公钥,然后给B用户发送信息使用公钥加密.

当B接收到信息之后使用私钥解密完成信息发送.

那么当B用户给A用户发送消息时,同样的道理,,A用户也要有自己的一对公钥和私钥.  公钥给B使用加密消息,私钥自己解密消息

非对称加密方式

相关文章

  • Java实现DH密钥交换算法

    前言 非对称加密算法 加密密钥分为公钥和私钥。可以使用公钥加密私钥解密,也可以使用私钥加密公钥解密。非对称加密算法...

  • RSA非对称加密算法

    RSA算法,经典非对称加密算法,通过生成公钥 私钥 进行加密解密 公钥加密 私钥解密 反之 私钥加密 公钥...

  • php实现非对称加密

    使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。 1.安装opens...

  • HTTPS及非对称加密

    非对称加密:公钥加密,只有私钥能解密。私钥加密,只有公钥能解密。A首先生成一对公钥和私钥,然后将公钥公开给别人加密...

  • 非对称加密算法

    使用非对称加密加密算法生成一对公钥和私钥, 可以使用公钥加密明文然后私钥解密,也可以使用私钥加密然后公钥进行解密....

  • 密码学

    对称加密算法 非对称加密算法 非对称加密:加密密钥与解密密钥成对出现,一般为私钥和公钥。私钥用于签名或加密;公钥用...

  • 【iOS开发】常用加密算法(二)RSA加密算法

    非对称算法 定义 非对称加密需要两个密钥:公钥 (publickey) 和私钥 (privatekey)。公钥和私...

  • https+ ca证书

    非对称加密 1.公钥加密,私钥可以解密;2.私钥加密,公钥可以解密;3.公钥解密,公钥不可以解密; 伪造公钥 用户...

  • iOS之密码学

    一、非对称加密 - RSA : +公钥加密,私钥解密; + 私钥加密,公钥解密; + 只能通过因式分解来破解 二、...

  • 签名、证书、非对称加密

    问题来源 私钥加密的内容公钥可以解,而公钥又是公开的,那岂不是加密无效? 概述 1.非对称加密有公钥和私钥2.公钥...

网友评论

      本文标题:非对称加密(公钥和私钥)

      本文链接:https://www.haomeiwen.com/subject/jstlrftx.html