MD51 esp32에서 MD5 hash 계산하기 esp32와 다른 장치 간에 데이터 전송이 필요한데 최소한 MD5 hash 값을 넣어 데이터의 유효성 검사가 필요할 것 같아 MD5 테스트를 해보았다. arduino IDE에 esp32 설정이 되어 있다는 전제 하에, 아래와 같이 코드를 작성하면 MD5 테스트를 할 수 있다. "mbedtls/md5.h"는 esp32 설정 시에 설치되는 esp-idf 내에 있어 별도로 설치할 필요는 없다. input 데이터로 0x00부터 0x0F까지의 16byte를 넣고 계산하고 결과를 출력하는 방식이다. #include "mbedtls/md5.h" void test_md5() { #define MD5_TEST_INPUT_LEN (16) unsigned char input[MD5_TEST_INPUT_LEN] = { 0x0.. 2021. 7. 22. 이전 1 다음