한눈에 보는 정의

Argon2는 비밀번호 해싱 경쟁(Password Hashing Competition)에서 우승한 알고리즘으로, bcrypt (bcrypt)처럼 계산 속도를 늦추는 것에 더해 메모리 사용량까지 의도적으로 늘려 설계되었습니다.

자세히 알아보기

  • 예문: "최신 서비스들은 비밀번호 저장 방식으로 bcrypt보다 더 최근에 나온 Argon2를 채택하는 경우가 늘고 있다."
  • GPU 같은 전용 하드웨어는 계산 속도는 매우 빠르지만 메모리 용량은 제한적인 경우가 많은데, Argon2는 이런 하드웨어를 이용한 대량 추측 공격을 어렵게 만들기 위해 메모리 사용량 자체를 늘리는 전략을 택했습니다.
  • 사용할 메모리 양, 반복 횟수, 병렬 처리 정도를 각각 조절할 수 있어, 서비스의 상황에 맞게 보안 강도와 성능의 균형을 세밀하게 조정할 수 있습니다.
  • bcrypt 보다 상대적으로 최근에 설계된 만큼, 오늘날 새로운 시스템을 설계할 때 권장되는 비밀번호 해싱 방식으로 자주 꼽힙니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로