Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 726 Bytes

hash.h.adoc

File metadata and controls

23 lines (18 loc) · 726 Bytes

比特币源码分析 之HASH函数

1. 山寨开发关注度:五星

使用什么hash函数关系到币的种类,是客户最关心的问题之一

2. 全局函数

方法名 说明

inline uint256 Hash(const T1 pbegin, const T1 pend)

sha256

uint256 SerializeHash(const T& obj, int nType=SER_GETHASH, int nVersion=PROTOCOL_VERSION)

Hash序列化

inline uint160 Hash160(const std::vector<unsigned char>& vch)

RIPEMD160(Hash256(text))

unsigned int MurmurHash3(unsigned int nHashSeed, const std::vector<unsigned char>& vDataToHash);

MurmurHash3