# SHA256算法 ## 概述 **sha256_example**示例工程展示了SHA256算法的实现。 - 此工程的解密算法采用NIST SHA256法完成模块加解密测试。 ## 硬件设置 - 无特殊设置 ## 运行现象 当工程正确运行后,串口终端会输出如下信息: ```console tc_start() - Performing SHA256 tests (NIST tests vectors): SHA256 test #1: =================================================================== PASS - test_1. SHA256 test #2: =================================================================== PASS - test_2. SHA256 test #3: =================================================================== PASS - test_3. SHA256 test #4: =================================================================== PASS - test_4. SHA256 test #5: =================================================================== PASS - test_5. SHA256 test #6: =================================================================== PASS - test_6. SHA256 test #7: =================================================================== PASS - test_7. SHA256 test #8: =================================================================== PASS - test_8. SHA256 test #9: =================================================================== PASS - test_9. SHA256 test #10: =================================================================== PASS - test_10. SHA256 test #11: =================================================================== PASS - test_11. SHA256 test #12: =================================================================== PASS - test_12. SHA256 test #13: SHA256 test #14: =================================================================== PASS - test_14. All SHA256 tests succeeded! =================================================================== PASS - main. =================================================================== PROJECT EXECUTION SUCCESSFUL ``` ````{note} test_14需要花费数分钟时间运行,请耐心等待 ````