SHA256 AVX实现中#define宏定义及空输入哈希正确性问询
SHA256 AVX宏定义验证与空输入哈希问题
- 我编写了基于AVX指令集的SHA256相关
#define宏,涵盖majority、choose、ROR32_AVX、sigma0、sigma1及step宏,已对照SHA256标准和维基百科逐一检查,希望确认这些宏定义是否正确。 - 完成64轮步骤实现后,我将消息块设为0,得到的哈希结果仍不符合预期。目前存在疑问:空输入是否必须按照SHA256标准添加
0x80填充字节,以及末尾的输入长度标识?
完整实现代码见Bitcoin.cpp
内容的提问来源于stack exchange,提问作者Ömer Enes Özmen
相关产品推荐
相关产品推荐

