RIPEMD-160 해시 생성기
비트코인 주소의 뒤에 있는 유럽 해시 함수
RIPEMD-160은 160비트 해시(16진수 40자)를 생성하며, 벨기에의 KU Leuven에서 개발되었습니다. 비트코인에서 사용 — 모든 비트코인 주소는 SHA-256에 이어 RIPEMD-160(HASH160)으로 파생됩니다.
RIPEMD-160이란?
RIPEMD-160은 RIPEMD-128 설계를 확장하여 두 병렬 처리 체인에 5번째 라운드를 추가합니다.
✅ 장점
- • 비트코인 표준: 주소 생성 HASH160에 사용
- • 160비트 출력: 16진수 40자
- • 독립적 설계: 정부 기관이 설계하지 않음
- • 검증된 보안: 1996년 이후 실용적 공격 없음
📊 사용 분야
- • 비트코인: SHA-256 + RIPEMD-160 = HASH160
- • PGP/GPG: 키 핑거프린트 계산
- • 스마트카드: 유럽 EMV 인증
- • 암호학적 다양성: SHA 알고리즘의 대안
💡 맥락
RIPEMD-160은 80비트 충돌 저항성을 제공합니다. 새로운 애플리케이션에는 SHA-256이 권장됩니다.
🔄 RIPEMD-160 vs 기타
🔵
RIPEMD-160
160비트, 이중 체인
알려진 충돌 없음
🟢
SHA-1
160비트, 단일 체인
충돌 시연됨(2017)
🟡
SHA-256
256비트
더 안전, 권장
❓ 자주 묻는 질문
비트코인이 RIPEMD-160을 사용하는 이유는?
비트코인은 HASH160을 사용하여 암호학적 다양성을 유지하면서 주소를 단축합니다.
RIPEMD-160이 SHA-1보다 안전한가요?
실용적으로 그렇습니다. 실용적 충돌이 발견되지 않았습니다.
새 프로젝트에서 RIPEMD-160을 사용해야 하나요?
새 프로젝트에는 SHA-256이 권장됩니다. RIPEMD-160은 비트코인 호환성용입니다.