해시 생성기
텍스트에서 암호화 해시 생성
텍스트에서 암호화 해시 생성
같은 입력은 언제나 같은 해시를 만들고, 한 글자만 바뀌어도 해시 전체가 달라집니다. SHA-256(기본값)과 SHA-512는 안전합니다. MD5와 SHA-1은 체크섬이나 캐시 키로는 괜찮지만, 의도적으로 충돌을 만들 수 있어 보안 용도로는 깨진 알고리즘입니다. 텍스트는 브라우저에서 UTF-8로 해시됩니다.
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969sha256sum file.zip # Linux
shasum -a 256 file.zip # macOS아니요. 해시 함수는 단방향이라 해시에서 원래 텍스트를 계산해낼 수 없습니다. 다만 짧거나 흔한 입력은 수많은 후보를 대입해 추측할 수 있으므로, 비밀번호는 특별한 방식으로 처리해야 합니다.
무결성 검사와 서명에는 SHA-256을 쓰세요. SHA-512는 더 긴 해시값을 제공하며 64비트 CPU에서 더 빠른 경우가 많습니다. MD5나 SHA-1은 기존 시스템이 요구할 때만 사용하세요.
안 됩니다. 비밀번호를 저장할 때는 Argon2id, bcrypt, scrypt처럼 느리고 솔트를 쓰는 알고리즘을 사용하세요. SHA-256 같은 빠른 해시는 공격자가 초당 수십억 번 추측을 시도할 수 있게 해 줍니다.
아니요. 해시는 브라우저에서 계산되며 텍스트는 기기 밖으로 나가지 않습니다.