Backend써드파티 API 호출을 위한 암호화 삽질기
본 글은 써드파티 API 호출 시 발생하는 401 Unauthorized 에러 해결 과정을 공유합니다. 기존 SMS 발송 업체를 Ncloud로 변경하면서 API 연동을 시도했으나, 헤더에 포함되는 암호화된 데이터가 잘못되어 인증에 실패했습니다. 이 문제를 해결하기 위해 암호화 알고리즘의 기본 개념(대칭키, 비대칭키, 단방향 암호)을 살펴보고, 특히 HMAC-SHA256 알고리즘의 동작 방식과 Signature 생성 원리를 이해하는 데 집중했습니다. 이를 통해 API 호출에 필요한 올바른 암호화 방식을 적용하여 문제를 성공적으로 해결한 경험을 공유합니다.
API암호화HMAC-SHA256

