[백엔드] 보안 및 암호화 관련 필수 지식

job-interview-logo
2026. 02. 12.·Job Interview

백엔드 개발 취업 준비생을 위해 필수적인 보안 및 암호화 개념을 심도 있게 정리함. 복호화가 불가능한 단방향 암호화(해시, 솔팅, BCrypt)의 원리와 복호화가 가능한 양방향 암호화(대칭키 AES, 비대칭키 RSA)의 차이점을 상세히 비교 분석함. 또한 데이터 무결성을 보장하는 HMAC의 동작 방식과 활용 사례를 다루며, Spring Boot 환경에서 외부 라이브러리 없이 표준 패키지만으로 구현 가능한 고품질의 Java 실전 예제 코드를 수록하여 실무 적용력을 높임.