해시 생성기

    해시 생성기

    MD5, SHA-256 등 다양한 해시를 생성하세요

    해시 함수 기초

    해시 함수란?

    • 임의의 크기 데이터를 고정 크기 값으로 변환
    • 같은 입력은 항상 같은 해시 값 생성
    • 해시에서 원본 데이터 복원 불가능
    • 데이터 무결성 검증에 사용
    • 비밀번호 저장 시 보안 용도

    보안 고려사항

    • SHA-256: 현재 안전, 일반적 용도
    • SHA-512: 고보안이 필요한 경우
    • SHA-1: 보안상 취약, 비권장
    • MD5: 심각한 취약점, 비권장
    • 비밀번호는 Salt와 함께 해시 권장

    해시 함수 가이드

    해시 함수란?

    • 입력 데이터를 고정 길이의 고유한 값으로 변환하는 일방향 함수입니다
    • 데이터의 '디지털 지문'과 같은 역할을 합니다
    • 입력이 조금만 달라도 완전히 다른 해시 값이 생성됩니다
    • 해시 충돌(collision)은 서로 다른 입력이 같은 해시를 만드는 현상입니다
    • 파일 무결성 검증, 비밀번호 저장, 디지털 서명에 사용됩니다

    해시 알고리즘 비교

    • MD5: 128비트 출력, 충돌 취약점 발견으로 보안 용도 부적합
    • SHA-1: 160비트 출력, 2017년 충돌 공격 성공으로 비권장
    • SHA-256: 256비트 출력, 현재 가장 널리 사용되는 안전한 알고리즘
    • SHA-512: 512비트 출력, 높은 보안이 필요한 경우 권장
    • bcrypt/scrypt: 비밀번호 해싱에 특화된 느린 해시 함수

    케이크 툴박스와 이 페이지

    케이크 툴박스는 K-크(k-k.page)에서 운영하는 무료 웹 도구 모음입니다. 각 도구는 가능한 한 브라우저 안에서만 처리해 개인정보 유출 위험을 줄이는 방향으로 만들고 있으며, AI·외부 API를 쓰는 도구는 해당 페이지에 데이터 전송 여부를 따로 적습니다. 계산기·변환기 결과는 참고용이며 법률·세무·금융·의료 등 전문 판단을 대체하지 않습니다.

    잘못된 결과나 오류가 있으면 페이지 URL과 함께 알려 주시면 검토합니다. 동일한 기능을 여러 사이트에서 제공하지만, 여기서는 사용 맥락·한계·주의사항을 텍스트로 명시해 실제로 쓰실 수 있게 정리하는 것을 목표로 합니다.

    입력한 내용이 서버에 저장되나요?

    도구마다 다릅니다. 이 페이지 상단·본문 안내를 확인하세요. 이미지·텍스트 변환 등은 대부분 기기(브라우저)에서만 처리됩니다.

    상업적으로 사용해도 되나요?

    개인·업무 참고용으로 이용할 수 있습니다. 재판매·과도한 자동 요청 등 서비스 운영을 해치는 이용은 이용약관에 따라 제한될 수 있습니다.

    버그는 어디에 신고하나요?

    문의하기(/contact) 또는 ilinyion@gmail.com 으로 페이지 주소와 재현 방법을 보내 주세요.

    왜 ‘케이크 툴박스’인가요?

    K-크 허브 아래 도구 라인의 이름입니다. 자세한 운영 취지는 ‘케이크 툴박스를 만드는 이유’ 페이지(/tools/why-cake-toolbox)를 참고하세요.

    모바일에서도 되나요?

    반응형으로 제작되어 대부분의 도구는 스마트폰 브라우저에서 동작합니다. 다만 화면이 좁은 편집·코드 도구는 PC 이용을 권장합니다.