LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

base58算法

1. 【Substrate开发教程】05 - Substrate密码学 & Subkey的安装和使用

...地址、校验码串联的字节序列做Base58编码,得到SS58地址。Substrate使用的哈希算法Substrate可使用的哈希算法有:sha2、keccak、blake2、twox。blake2有两大主要版本,blake2b和blake2s:blake2b:是blake2的64位版本,可以生成最高512位的任意长度哈希;blake2s:是blake2的32位版本,可以生成最高256位的任意长度哈希;Polka...

知识:公钥,区块链,比特币,比特币的

2. 比特币地址的生成算法是怎样的?

...算出来的。比特币是建立在数学加密学基础上的,中本聪大神用了椭圆加密算法(ECDSA)来产生比特币的私钥和公钥。由私钥是可以计算出公钥的,公钥的值经过一系列数字签名运算会得到比特币地址。   需要说明的是:因为由公钥可以算出比特币地址,所以我们经常把公钥和比特币地址的说法相混...

知识:比特币地址生成算法

3. 比特币地址生成指南-技术指南

可以使用算法哈希函数从开源库生成比特币地址。用户通常需要多个比特币地址才能在区块链中发送硬币。比特币地址称为密码公共密钥基于这个概念。但是,只有所有者/用户才知道私钥。本文介绍了可用于生成比特币地址的脱机算法概念,例如公钥私钥,EDDCA,SHA-256函数,RIPEMD-160哈希和二进制比特...

知识:私钥,公钥,比特币地址,创建比特币地址

4. Multihash 简介

...loud 编译整理订阅英文原版 :https://tinyletter.com/ipfsnewsletterMultihash有时,哈希算法可能被证明是不安全的,这意味着它不再符合我们先前定义的特征。这已经发生了 sha1。随着时间的流逝,其他算法可能证明不足以实现IPFS和其他分布式信息系统中的内容寻址。因此,为了支持多种密码算法,我们需要能够...

知识:IPFS,哈希算法

5. 探索CID(内容标识符)的来龙去脉

...起来像这样:Qmcrd4wkppi6dig81r5slj9zm1gdcl4zgpej9cfurrgbzf创建CID的第一步是使用加密算法转换输入数据,该算法将任意大小的输入(数据或文件)映射到固定大小的输出。此转换称为加密哈希摘要或只是哈希。使用的加密算法必须生成具有以下特征的哈希:1、确定性:相同的输入应始终生成相同的哈希。2、不...

知识:前缀,多哈,标识符,内容

6. Multihash简介

...loud 编译整理订阅英文原版 :https://tinyletter.com/ipfsnewsletterMultihash有时,哈希算法可能被证明是不安全的,这意味着它不再符合我们先前定义的特征。这已经发生了 sha1。随着时间的流逝,其他算法可能证明不足以实现IPFS和其他分布式信息系统中的内容寻址。因此,为了支持多种密码算法,我们需要能够...

知识:去中心化,算法,多种,版本

7. 【SCRY知识课堂】比特币的私钥,公钥和地址是什么?

...说公钥。 公钥实际上是由私钥转来的,这个过程,使用了之前提到的一种算法——椭圆曲线加密算法。 至于算法的过程,我们就不探讨了,涉及到计算以及理论。 给大家看一张图,其中讲到了私钥到公钥的过程。 椭圆曲线加密法以椭圆曲线理论为基础,利用椭圆曲线等式的性质来产生密钥,...

知识:比特币,钱包,区块链

8. EOS密码学:钱包导入格式(WIF)私钥的生成过程

...^77,略小于 2^256)。EOS的密码学原理绝大部分采用了和比特币相同的各种加密算法。随机生成256位二进制数生成私钥的第一步,是随机生成一个256位的二进制数。从编程的角度,一般是通过在一个密码学安全的随机源中取出一长串随机字节,对其使用sha256哈希算法进行运算,这样就可以方便地产生一个256...

知识:私钥,比特币,钱包,加密货币

9. 比特币『私钥』『公钥』『钱包地址』间的关系

...币进行操作,所以必须被安全地保存起来。   2. 『私钥』经过SECP256K1算法处理生成了『公钥』。SECP256K1是一种椭圆曲线算法,通过一个已知『私钥』时可以算得『公钥』,而『公钥』已知时却无法反向计算出『私钥』。这是保障比特币安全的算法基础。   3. 同SHA256一样,RIPEMD160也是一种Hash...

知识:私钥,公钥,钱包地址

10. 区块链数字货币加密算法公式

韭菜币圈区块链?今天区块链数字货币加密算法公式除了哈希算法以外,比特币中还存在一种为交易加密的非对称加密算法(椭圆曲线加密算法)。非对称加密算法指的就是存在一对数学相关的密钥,使用其中一个密钥进行加密的数据信息,只有使用另一个密钥才能对该信息进行解密。这对密钥中,对外...

知识:私钥,公钥,比特币,区块链

11. 比特币地址和私钥是怎样生成的?理解比特币公钥私钥

  比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。生成的公钥是33字节的大数,私钥是32字节的大数,钱包文件wallet.dat中直接保存了公钥和私钥。我们在接收和发送比特币时用到的比特币地址是公钥经过算法处理后得到的,具体过程是公钥先经过SHA-256算法处理得到32字节的哈希结...

知识:公钥,私钥

12. Base64、Base58原理及GO实现其加密解密

Base641.Base64就是一种基于64个可打印的字符来表示二进制数据的方法Base64使用了26个字母、26个大写字母、10个数字以及两个符号(+、/),用语在电子邮件这样的基于文本的媒介中传输二进制数据。Base64通常用于编码邮件中的附件。2.Base64的步骤将每个字符转成ASCII编码(10进制)将10进制编码转成2进制编...

知识:加密货币,比特币,字符,转成

13. 比特币地址格式是怎样的?

...:1PyMi4EYzGZKoxK7DozMMuoQ91EdrMMkBP   2、HASH160格式   Tab content 由RIPEMD160算法对130位公钥的SHA256签名进行计算的结果,如:fbfb58defc272942fc31d00c007b59aa4cb5087a   3、WIF压缩格式   即钱包输入格式,是将BASE58格式进行压缩后的结果130位公钥格式 这是最原始的由ECDSA算法计算出来的比特币公钥,如...

知识:比特币地址

14. 比特币钱包地址怎么生成获取?

...中的比特币进行操作,所以必须被安全地保存起来。私钥经过椭圆曲线加密算法(SECP256K1)算法处理生成了公钥,再通过SHA256、RIPEMD160等几种Hash算法计算得到BASE58编码前的钱包地址,这些过程是不可逆的。由公钥可以计算得到公钥哈希,而反过来是行不通的。而使用BASE58(比特币定制版本),就得到了钱包...

知识:私钥,比特币,钱包地址,公钥

15. [技术流]深入理解比特币地址与私钥:比特币公钥与私钥算法学习

...终结。密码学的安全性被推翻可以有两个途径:一是从加密原理上找到加密算法本身的漏洞而破解;二是使用高算力的计算机对公钥进行反算。非对称加密算法自提出到现在也没有找到漏洞,也许它根本就没有漏洞,那些讨论加密算法漏洞的也最多就是随机数生成的漏洞,这并非是加密算法本身的漏洞,...

知识:比特币地址,私钥,公钥