为什么是IPFS';s的多重散列可以解码吗?
我读过这篇文章: 基地58为什么是IPFS';s的多重散列可以解码吗?,ipfs,Ipfs,我读过这篇文章: 基地58 12 - 20 - 74410577111096cd817a3faed78630f2245636beded412d3b212a2e09ba593ca <hash-type> - <hash-length> - <hash-digest> 所以我想知道ipfs的解码是如何工作的 因为据我所知,sha-256散列函数是单向散列,对吗?基本上,IPFS是一种(键、值)存储服务。从ipfs add命令获得的多散列是值的多散列,也是使用i
12 - 20 - 74410577111096cd817a3faed78630f2245636beded412d3b212a2e09ba593ca
<hash-type> - <hash-length> - <hash-digest>
所以我想知道ipfs的解码是如何工作的
因为据我所知,sha-256散列函数是单向散列,对吗?基本上,IPFS是一种(键、值)存储服务。从ipfs add
命令获得的多散列是值的多散列,也是使用ipfs get
或ipfs object
命令从ipfs服务检索值的键
使用IPFS服务的http api,curl”https://ipfs.infura.io:5001/api/v0/object/data?arg=key
的工作原理与ipfs对象数据
命令完全相同
因此,它不是关于对散列进行解码,它只是用键获取值(多重散列)。基本上,IPFS是一个(键,值)存储服务。从ipfs add
命令获得的多散列是值的多散列,也是使用ipfs get
或ipfs object
命令从ipfs服务检索值的键
使用IPFS服务的http api,curl”https://ipfs.infura.io:5001/api/v0/object/data?arg=key
的工作原理与ipfs对象数据
命令完全相同
因此,它不是关于解码散列,它只是用您的密钥获取值(多重散列)
12 - 20 - 74410577111096cd817a3faed78630f2245636beded412d3b212a2e09ba593ca
<hash-type> - <hash-length> - <hash-digest>
$ curl "https://ipfs.infura.io:5001/api/v0/object/data?arg=QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvs8u"
Hello World