ESP32 IDF에서 SHA-256, SHA-512 등 해싱 알고리즘 사용법1. 개요해싱(Hashing)은 입력 데이터를 고정된 크기의 해시 값으로 변환하는 과정으로, 데이터의 무결성 검증이나 비밀번호 저장 등에 널리 사용됩니다. ESP32 IDF(ESP-IDF)에서는 mbedtls 라이브러리를 통해 다양한 해싱 알고리즘을 제공하며, 이 글에서는 SHA-256 및 SHA-512 알고리즘을 활용하는 방법을 설명하겠습니다.2. SHA 알고리즘 개요SHA(Secure Hash Algorithm)는 보안 해시 알고리즘으로, 다양한 버전이 존재합니다. 그중 대표적인 알고리즘은 다음과 같습니다.SHA-1: 160비트 해시 값을 생성하지만, 현재는 보안성이 약하여 사용이 권장되지 않습니다.SHA-256: 256비트(..