ESP8266 Developer Zone The Official ESP8266 Forum 2016-11-29T15:32:07+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=2913 2016-11-29T15:32:07+08:00 2016-11-29T15:32:07+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2913&p=10715#p10715 <![CDATA[Re: sha512不正确]]> 你的关于SHA512的API是移植过来的吧,我们的SDK是没有的。这个是对flash的操作吗?对falsh读写必须是四字节对齐的,如果是关于flash请关注我们的99a-esp8266_flash_rw_operation_cn_v1.0文档。

Statistics: Posted by ESP_Xutao — Tue Nov 29, 2016 3:32 pm


]]>
2016-10-24T09:26:32+08:00 2016-10-24T09:26:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2913&p=10240#p10240 <![CDATA[sha512不正确]]>
SHA512_CTX sha;
char ps[64];
SHA512_Init(&sha);
SHA512_Update(&sha, "hello", 4);
SHA512_Final(ps, &sha);

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

9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043

为什么呢?

Statistics: Posted by panyao — Mon Oct 24, 2016 9:26 am


]]>