没有合适的资源?快使用搜索试试~ 我知道了~
3-DBH2- 2017Z8009061078-李中欢1
需积分: 0 0 下载量 109 浏览量
2022-08-08
19:43:10
上传
评论
收藏 61KB DOCX 举报
温馨提示
试读
6页
1.非对称加密 先看对称加密很好理解也符合直觉: 对称加密:对同一份敏感数据,加密解密密钥是相同的
资源详情
资源评论
资源推荐
HASH 和数字签名在比特币中的应用模式
比特币本身并没有创造新的密码学成果,但比特币利用现有密码学成果构
建了一个令人惊奇的全新的数字货币世界:去中心化、区块链、可编程货币等
成果即使抛开比特币本身而言也是值得赞赏的洞见。
首先,现代密码学理论的共识遵循“柯克霍夫原则”:
柯克霍夫原则由奥古斯特·柯克霍夫在 19 世纪提出:密码系统应该就算被所有
人知道系统的运作步骤,仍然是安全的。
这个是什么意思呢,拿钥匙和锁的例子来说,研制和生产锁具(包括钥匙)的
工艺是完全公开的,锁具被攻破只有两种可能:一是证明工艺有漏洞,不需要
拿到原装钥匙也能打开。二是穷尽各种钥匙可能,在可接受的时间里能够从概
率意义上试出来(暴力破解)。
算法是公开的,唯一需要保护的是密钥,这是我们下文讨论的基础。
1.非对称加密
先看对称加密很好理解也符合直觉:
对称加密:对同一份敏感数据,加密解密密钥是相同的。
非对称加密呢:
非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥
(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加
密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么
只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,
所以这种算法叫作非对称加密算法。 非对称加密算法实现机密信息交换的基本
过程是:甲方生成一对密钥并将其中的一把作为公用密钥向其它方公开;得到
该公用密钥的乙方使用该密钥对机密信息进行加密后再发送给甲方;甲方再用
自己保存的另一把专用密钥对加密后的信息进行解密。
我们用一幅图来说明:
本本纲目
- 粉丝: 23
- 资源: 293
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0