📂IT·데이터·DX읽기 1분📊실무🔗관련 4

암호화란?

한 줄 정의
데이터를 '열쇠 없이는 읽을 수 없는' 형태로 바꾸는 것. 통신·저장 데이터를 훔쳐봐도 내용을 알 수 없게 한다.
⚡ 3줄 요약
  • 데이터를 '열쇠 없인 못 읽게' 변환
  • 통신·저장 데이터 보호
  • 훔쳐봐도 내용 모름

암호화는 정보를 특정 열쇠(키)로만 풀 수 있는 암호문으로 변환합니다. 중간에 데이터를 가로채도 열쇠가 없으면 알아볼 수 없습니다. 오가는 데이터를 보호하는 '전송 중 암호화'(HTTPS)와, 저장된 데이터를 보호하는 '저장 시 암호화'가 있습니다.

비밀번호·결제 정보·개인정보를 다루면 필수입니다. 비밀번호는 아예 되돌릴 수 없는 형태(해싱)로 저장해 유출돼도 원문을 모르게 합니다. 바이브 코딩으로 서비스를 만들 때 '민감 정보는 암호화한다'는 원칙과, 애초에 코드에 비밀 값을 넣지 않는 환경변수 습관이 함께 갑니다.

💡 쉽게 말하면
내용을 자물쇠 상자에 넣는 것 — 열쇠(키) 없이는 훔쳐도 못 읽습니다.
실무에서 왜 중요한가
개인정보·비밀번호가 유출돼도 피해를 막는 마지막 방어선입니다. 데이터를 다루면 기본입니다.
유래와 출처

암호는 고대부터 존재했고, 현대 컴퓨터 암호화는 20세기 중반 이후 수학·정보이론의 발전과 함께 표준화돼 인터넷 보안의 근간이 됐습니다.

사례로 이해하기

예를 들어, 비밀번호를 안전하게 저장한다고 해봅시다.

  1. 입력 — 사용자가 비밀번호를 설정합니다.
  2. 해싱 — 되돌릴 수 없는 형태로 변환해 저장합니다.
  3. 전송 — 오갈 때는 HTTPS로 암호화합니다.
  4. 유출 대비 — 유출돼도 원문을 알 수 없습니다.
  5. 검증 — 로그인 시 같은 방식으로 대조만 합니다.
관련 용어
이 용어와 연결된 교육
📚디지털 트랜스포메이션나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →
이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
교육 문의하기
최종 수정 2026-07-11 · 감수 김종혁

자주 묻는 질문

크게 안전해지지만, 열쇠 관리·구현이 허술하면 뚫립니다. 암호화는 여러 방어의 하나입니다.
보통 되돌릴 수 없는 '해싱'으로 저장합니다. 유출돼도 원문 비밀번호를 알 수 없게 하기 위해서입니다.
키가 유출되거나 약한 방식이면 뚫립니다. 강한 암호화+키 관리가 함께여야 합니다.
비밀번호는 '해시'로 저장합니다 — 되돌릴 수 없게 만들어 유출돼도 원문을 모르게 합니다.