Skip to content
fyhub's blog
Search
K
Main Navigation
掘金文章
开源
前端开发
前端基础
前端进阶
前端工程化
前端面经汇总
计算机基础
算法
操作系统与网络
后端开发
开发工具
随笔
Rust
Python
留言板
Appearance
Menu
Return to top
On this page
Table of Contents for current page
区块链技术笔记
一、加密算法
公钥和私钥的作用
公钥是交给其他人使用的,别人用你的公钥加密他的信息,然后发给你,你用私钥解密。
反过来也是一样的,别人给你发公钥,你把自己的信息用公钥加密,然后发给对方
比特币加密过程
对message求hash值,比特币使用的哈希函数是SHA-256
对hash值生成公钥和私钥
创建交易,然后用自己的密钥签名交易。
对方在区块链上,用你的公钥验证是不是要对你进行交易。
验证完成后,用对方的公钥加密比特币信息,然后发给对方,对方用私钥解密