markdown Ark_Crypto_Arduino_Step_1.md

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Ark_Crypto_Arduino_Step_1.md相关的知识,希望对你有一定的参考价值。

Ark Crypto Arduino Step 1 

### required libs
| | |
|:--- |:--- |
| ESP8266 Crypto | https://github.com/intrbiz/arduino-crypto |

```arduino
#include <Crypto.h>

/*
 * secret:  "bullet parade snow bacon mutual deposit brass floor staff list concert ask"
 * returns: "950981CE17DF662DBC1D25305F8597A71309FB8F7232203A0944477E2534B021"
 */

void sha256From(const char *secret)
{
  SHA256 hasher;
  hasher.doUpdate(secret);

  byte hash[SHA256_SIZE];
  hasher.doFinal(hash);

  for (byte i = 0; i < SHA256_SIZE; i++) {
    if (hash[i] < 0x10)
      Serial.print('0');
    Serial.print(hash[i], HEX);
  }
}

void setup()
{
  Serial.begin(115200);

  const char *secret = "bullet parade snow bacon mutual deposit brass floor staff list concert ask";
  sha256From(secret);
}

void loop() {}
```

以上是关于markdown Ark_Crypto_Arduino_Step_1.md的主要内容,如果未能解决你的问题,请参考以下文章

转换rst到markdown总结

markdown [Markdown HowTo]作为Markdown语法的秘籍

python markdown干啥用的

markdown前端渲染

如何用markdown生成目录

markdown排版示例