Argon2 해시 생성기
무료 온라인 Argon2 해시 생성기 및 검증기. argon2id, argon2i, argon2d를 선택하고 시간, 메모리, 병렬도를 사용자 지정하세요. WebAssembly로 Web Worker에서 실행 — 100% 로컬, 업로드 없음.
Argon2란 무엇이고 왜 사용해야 하나요?
Argon2는 Password Hashing Competition 우승 알고리즘이자 현대 비밀번호 해싱의 표준입니다. SHA-256과 달리 의도적으로 느리고 메모리를 많이 써서 대규모 무차별 대입 공격 비용을 극도로 높입니다.
어떤 Argon2 변형을 선택해야 하나요?
Argon2id가 기본 권장입니다. Argon2i의 사이드 채널 저항과 Argon2d의 GPU 저항을 결합했습니다. argon2i는 구형 환경용, argon2d는 호환성 목적으로만 선택하세요.
시간, 메모리, 병렬도 파라미터는 무슨 뜻인가요?
시간 비용은 반복 횟수, 메모리는 KB 단위 RAM 사용량, 병렬도는 독립적인 레인 수입니다. OWASP는 최소 19MiB 메모리, 2회 반복, 1레인을 권장합니다. 반복을 늘리기보다 메모리를 늘리는 게 일반적으로 더 안전합니다.
encoded 출력 형식은 무엇인가요?
encoded 문자열은 PHC 형식을 따릅니다. 예: $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. 모든 파라미터와 솔트가 포함되어 있어 나중에 비밀번호 검증에 다른 것을 저장할 필요가 없습니다.
기존 Argon2 해시를 검증할 수 있나요?
네. 검증 탭으로 이동해 전체 encoded 해시를 붙여넣고 비밀번호를 입력하세요. 도구가 로컬에서 해시를 다시 유도해 일치 여부를 알려줍니다.
비밀번호가 어딘가로 전송되나요?
아니요. 해싱은 로컬 Web Worker에서 Argon2 WebAssembly 빌드로 실행됩니다. 비밀번호는 절대 브라우저를 떠나지 않고 기록되지도 않습니다.
사용자 지정 솔트를 써도 안전한가요?
솔트는 비밀일 필요가 없습니다. 비밀번호마다 고유하기만 하면 됩니다. 내장 무작위 솔트 생성기는 16바이트 난수를 만들며, 특별한 이유가 없는 한 권장 방식입니다.
해싱이 시작되기까지 잠시 기다리는 이유는?
처음 사용할 때 약 26KB의 Argon2 WebAssembly 엔진을 워커에 로드합니다. 이후 시간은 파라미터 자체에서 옵니다. 높은 메모리 설정은 의도적으로 느립니다.
Argon2 해시 생성기 사용 방법
Argon2 해시 생성기는 Argon2 비밀번호 해시를 브라우저 안에서 전부 생성하고 검증합니다. 해시 계산은 Argon2 WebAssembly 빌드를 Web Worker로 실행하므로 비밀번호는 절대 기기를 벗어나지 않고, 업로드나 기록도 이루어지지 않습니다.
- 해시 생성 탭을 열고 비밀번호 필드에 비밀번호를 입력한 뒤 변형을 선택하세요. 권장 기본값은 Argon2id이며, 호환성이 필요하면 Argon2i와 Argon2d를 사용합니다.
- 비용 매개변수를 조정하세요: 반복 횟수(시간 비용), 메모리(KB), 병렬도(레인). OWASP는 최소 19MiB 메모리와 2회 반복을 권장하며, 일반적으로 반복을 늘리는 것보다 메모리를 늘리는 것이 더 효과적입니다.
- 무작위 솔트(해시마다 16바이트 난수)를 유지하거나 사용자 지정 솔트로 바꿔 직접 텍스트를 입력하세요. 백엔드가 32가 아닌 값을 기대한다면 해시 길이를 조정하세요.
- 해시 생성을 누르면 데이터베이스에 바로 저장할 수 있는 전체 PHC encoded 문자열과 원본 16진수 다이제스트, 계산 시간이 표시됩니다.
- 나중에 비밀번호를 확인하려면 해시 검증 탭을 열고 encoded 문자열을 붙여넣은 뒤 비밀번호를 입력하세요. 일치 또는 불일치가 표시됩니다.
16진수 다이제스트만 저장하지 말고 encoded 문자열 전체를 보관하세요. 변형과 모든 비용 매개변수가 포함되어 있어 이후 검증과 매개변수 상향에도 그대로 사용할 수 있습니다.
관련 도구
- Bcrypt 생성기 온라인에서 bcrypt 비밀번호 해시를 생성하고 검증하세요. 조정 가능한 비용 인자, 내장 솔트, 실시간 해시 미리보기. 모든 처리는 브라우저에서 로컬로 실행됩니다.
- 비밀번호 생성기 강력하고 안전한 랜덤 비밀번호를 즉시 생성하세요. 길이와 문자를 커스터마이징하고 대량 생성 — 100% 브라우저 기반.
- 해시 생성기 브라우저에서 텍스트로 MD5, SHA-1, SHA-256, SHA-512 해시 즉시 생성
- HMAC 생성기 SHA-1, SHA-256, SHA-384 또는 SHA-512 알고리즘을 사용하여 HMAC 해시 서명을 생성합니다. API 개발 및 데이터 무결성 검증을 위한 안전한 메시지 인증.
- AES 암호화/복호화 AES 암호화/복호화 도구, CBC/CFB/CTR/OFB/ECB 모드, Pkcs7/ZeroPadding/NoPadding, 128/192/256비트 키, Base64 출력, 키/IV 형식 자동 감지
- 파일 해시 MD5, SHA-1, SHA-256, SHA-512 파일 해시 로컬 계산 및 검증
- PDF 잠금 해제 브라우저에서 PDF 파일의 비밀번호 보호를 즉시 제거하세요. 스마트 무차별 대입 비밀번호 복구 기능 포함.
- PDF 보호 PDF 파일에 온라인으로 무료로 비밀번호 보호를 추가하세요. AES-256 암호화로 PDF 문서를 암호화하여 무단 액세스를 방지합니다. 100% 브라우저 기반, 업로드 불필요.