sha512不正确

panyao
Posts: 21
Joined: Tue Jul 12, 2016 8:31 pm

sha512不正确

Postby panyao » Mon Oct 24, 2016 9:26 am

代码如下

SHA512_CTX sha;
char ps[64];
SHA512_Init(&sha);
SHA512_Update(&sha, "hello", 4);
SHA512_Final(ps, &sha);

生成 的是:
22c2e450a8f0933878bf16a55e3960c69ff4c76684bb67fb553497eababd9e4f61577331480dd4af6b905f90df6e6db4d4b364ae262cb9b9ec303f8086249f85
实际应该是:

9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043

为什么呢?

ESP_Xutao
Posts: 134
Joined: Tue Sep 27, 2016 5:42 pm

Re: sha512不正确

Postby ESP_Xutao » Tue Nov 29, 2016 3:32 pm

你好:
你的关于SHA512的API是移植过来的吧,我们的SDK是没有的。这个是对flash的操作吗?对falsh读写必须是四字节对齐的,如果是关于flash请关注我们的99a-esp8266_flash_rw_operation_cn_v1.0文档。

Who is online

Users browsing this forum: No registered users and 58 guests