0 lines
1
SHA-256 (권장)

-

MD5 (레거시)

-

SHA-1 (레거시)

-

해시 단방향 암호화

원본 복원 불가능 - 동일 입력 → 동일 출력

  • 입력 크기와 무관하게 고정 길이 출력
  • 아주 작은 변경도 완전히 다른 결과
  • 해시값만으로 원본 유추 불가
용도
비밀번호 저장, 파일 무결성 검증, 데이터 중복 확인, 디지털 서명

Base64 양방향 인코딩

원본 복원 가능 - 인코딩 ↔ 디코딩

  • 입력 크기에 비례하여 출력 크기 증가
  • 암호화가 아닌 단순 형식 변환
  • 누구나 디코딩으로 원본 확인 가능
용도
이미지를 텍스트로 변환, URL 안전 문자열, 이메일 첨부파일 인코딩

해시 알고리즘 비교

SHA-256: 현재 가장 널리 사용되는 보안 해시. 256비트(64자) 출력. MD5: 빠르지만 충돌 취약점이 발견되어 보안 용도로는 권장하지 않음. SHA-1: MD5보다 안전하나 역시 취약점이 발견됨. 보안이 중요한 경우 SHA-256 사용을 권장합니다.

활용 가이드

텍스트 해시는 데이터 무결성 확인과 중복 식별에 유용합니다. 동일한 입력은 동일한 해시를 반환하므로 비교 기준값으로 사용하기 좋습니다.

자주 묻는 질문

해시값으로 원문을 복원할 수 있나요?

일반적으로 복원할 수 없습니다. 해시는 단방향 함수입니다.

왜 MD5와 SHA-1도 제공하나요?

레거시 시스템 호환 목적입니다. 보안 목적이라면 SHA-256 사용을 권장합니다.

입력 텍스트가 서버로 전송되나요?

아닙니다. 브라우저 내에서 계산됩니다.

광고 영역