SHA-256 온라인 계산과 MD5
텍스트를 입력하면 SHA-256이나 MD5 해시를 바로 계산합니다. 모든 계산은 브라우저 안에서 이루어지며, 입력한 내용은 어디에도 전송되지 않습니다. SHA-1, SHA-384, SHA-512로도 바꿀 수 있고 결과는 한 번에 복사할 수 있습니다.
SHA-256이란
SHA-256은 SHA-2 계열의 암호학적 해시 함수입니다. 한 글자부터 파일 전체까지 어떤 데이터든 256비트, 16진수 64자의 지문으로 바꿉니다. 같은 입력은 항상 같은 해시가 되고, 한 글자만 바뀌어도 결과가 완전히 달라집니다. 비트코인은 블록을 연결하고 채굴하는 데 SHA-256을 사용합니다. 자세한 내용은 코인 채굴과 블록체인을 참고하세요.
MD5와의 차이
MD5는 128비트, 32자 해시를 만듭니다. 빠르고 체크섬 용도로는 아직 쓰이지만, 같은 MD5를 가진 다른 데이터를 만들 수 있어 비밀번호나 서명에는 안전하지 않습니다. 보안 목적에는 SHA-256 이상을 쓰세요.
알고리즘 비교
| 알고리즘 | 길이 | 상태 |
|---|---|---|
| MD5 | 128비트, 16진수 32자 | 안전하지 않음, 체크섬용 |
| SHA-1 | 160비트, 16진수 40자 | 권장되지 않음 |
| SHA-256 | 256비트, 16진수 64자 | 안전, 비트코인과 HTTPS에서 사용 |
| SHA-512 | 512비트, 16진수 128자 | 안전 |
파일 해시 확인하기
- Windows:
certutil -hashfile file.zip SHA256 - macOS:
shasum -a 256 file.zip - Linux:
sha256sum file.zip
배포처가 공개한 해시와 비교해 한 글자라도 다르면 파일이 변조되었거나 손상된 것입니다.
게임 속 SHA-256
TotalHash는 텔레그램에서 하는 무료 채굴 게임입니다. 휴대폰이 비트코인 채굴기처럼 SHA-256을 계산해 게임 네트워크의 블록을 닫습니다.
휴대폰에서 SHA-256이 블록을 닫는 모습을 확인하세요.
TotalHash 열기자주 묻는 질문
SHA-256이란 무엇인가요?
어떤 데이터든 256비트, 16진수 64자의 해시로 바꾸는 암호학적 해시 함수입니다.
SHA-256 해시를 복호화할 수 있나요?
없습니다. 일방향 함수라서 후보를 대입해 해시를 비교하는 것만 가능합니다.
MD5는 안전한가요?
보안 목적에는 안전하지 않습니다. 체크섬 용도로는 쓸 수 있습니다.
입력한 텍스트가 전송되나요?
아니요. 모든 계산은 브라우저 안에서만 이루어집니다.