API 및 보안

해시 및 암호화 도구

비밀번호를 저장 전에 해시하거나, 파일의 체크섬을 검증하거나, API 요청에 쓸 HMAC 서명을 만들거나, 인증 기관을 건드리지 않고 테스트용 키 쌍이 필요할 때가 있습니다. 일반 해시 알고리즘과 bcrypt, scrypt, Argon2id, PBKDF2 같은 비밀번호 전용 방식, 대칭 암호화와 키 검사까지 다룹니다.

여러 알고리즘을 비교할 때는 해시 생성기를, 로그인 검증용 값이라면 비밀번호 해시 생성을, 가벼운 체크섬에는 CRC 계산기를 고르세요. AES 암호화 복호화 테스트는 원시 키로 암호화·복호화를 테스트하고, RSA 키 쌍 생성기와 SSH 공개키 검사기가 키 작업을 마무리해줍니다. 모든 도구는 브라우저에서 동작합니다.

도구 9개

Hash & Crypto Helpers 도구 FAQ

해시와 암호화는 어떻게 다른가요?

해싱은 한 방향으로만 동작합니다. 해시 생성기나 CRC 계산기는 데이터를 되돌릴 수 없는 고정 길이 다이제스트로 바꿔 체크섬과 무결성 확인에 씁니다. AES 암호화 복호화 테스트를 이용한 암호화는 양방향이라 키를 가진 사람이면 누구나 암호문을 원문으로 되돌릴 수 있습니다.

비밀번호를 단순 SHA-256으로 해싱하면 안 되는 이유는?

SHA-256은 계산이 빨라서 공격자가 유출된 해시에 초당 수십억 번 추측을 시도할 수 있습니다. 비밀번호 해시 생성은 대신 bcrypt, scrypt, Argon2id, PBKDF2로 salt를 더하고 계산을 느리게 만들어 무차별 대입을 어렵게 합니다.

다운로드한 파일이 손상되거나 변조되지 않았는지 확인하려면?

파일 해시로 다운로드한 파일을 검사해서 배포자가 공개한 MD5, SHA-1, SHA-256 값과 결과를 비교하세요. 값이 다르면 전송 중 파일이 바뀌었거나 다운로드가 불완전하다는 뜻이므로, 파일을 열어보기 전에 미리 알 수 있습니다.