# Argon2 검증기

비밀번호가 Argon2 해시와 일치하는지 확인하세요. 비밀번호와 $argon2id$v=19$m=65536,t=4,p=1$와 같은 PHC 문자열을 붙여 넣으면, 변형, 메모리, 반복 횟수, 레인 및 솔트를 읽고 해시를 다시 계산해 일치 여부를 알려줍니다. Argon2id, Argon2i, Argon2d 버전 19를 지원하며, 최대 64 MiB, 반복 4회, 레인 8개까지 지원합니다. 비밀번호는 응답에 포함되지 않습니다.

## 자주 묻는 질문

### Argon2 검증은 어떻게 작동하나요?

이 도구는 PHC 문자열을 파싱해 변형, 버전, 메모리, 반복 횟수, 병렬 처리도 및 솔트를 가져옵니다. 그런 다음 해당 설정을 그대로 사용해 비밀번호를 해시하고 결과를 저장된 해시와 비교합니다.

### 어떤 해시를 확인할 수 있나요?

이 도구는 PHC 문자열 형식의 버전 19 (0x13) Argon2id, Argon2i 및 Argon2d 해시를 확인합니다. 이 해시들은 PHP password_hash, libsodium, argon2-cffi, Node.js argon2 패키지 및 이 사이트의 Argon2 Generator로 생성됩니다.

### 제한은 어떻게 되나요?

해시의 메모리 사용량은 최대 64 MiB (m=65536), 반복 횟수는 4회, 레인은 8개까지 가능합니다. 이 제한은 PHP의 기본값 m=65536,t=4,p=1과 argon2-cffi의 기본값 m=65536,t=3,p=4를 포함합니다. 이보다 큰 값을 요구하는 해시는 이유를 설명하며 거부됩니다.

### 공개된 예제로 테스트할 수 있나요?

참조 구현의 테스트 해시 $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc는 솔트 somesalt와 비밀번호 password를 사용합니다. 두 값을 입력하면 일치한다고 표시됩니다.

### 해시가 유효하지 않다고 거부되는 이유는 무엇인가요?

문자열은 $argon2id$, $argon2i$ 또는 $argon2d$로 시작하고, 그 뒤에 v=19, 쉼표로 구분된 m, t, p, 그리고 Base64 솔트와 해시가 와야 합니다. 공백이나 따옴표가 포함되거나 일부가 누락된 해시는 거부됩니다. v= 부분이 없는 이전 버전 16 해시는 지원되지 않습니다.

### 비밀번호는 비밀로 유지되나요?

예. 응답에는 결과와 입력한 해시만 포함되며 비밀번호는 포함되지 않습니다. 아무것도 저장하거나 로그에 기록하지 않습니다.

### 일치하지 않는 결과가 나오면 해시가 잘못된 건가요?

대개는 비밀번호가 다르다는 뜻입니다. 예를 들어 끝에 공백이 있거나 대소문자가 다를 수 있습니다. 일부 시스템은 해시 전에 pepper 또는 비밀 키를 추가하기도 하는데, 이 검증기는 그 값을 알 수 없습니다.

### 확인하는 데 얼마나 걸리나요?

확인에는 해시 생성과 같은 비용이 들며, 위 제한 내에서는 보통 1초도 걸리지 않습니다. 메모리 설정이 매우 크면 이 때문에 거부됩니다.

### 이 도구는 libsodium 해시를 지원하나요?

예. libsodium의 crypto_pwhash_str은 Argon2id PHC 문자열을 생성합니다. interactive 프리셋은 64 MiB와 반복 2회를 사용하므로 여기서 확인할 수 있지만, moderate 및 sensitive 프리셋은 64 MiB 제한을 초과합니다.

### 여기서 bcrypt 해시를 확인할 수 있나요?

아니요. $2a$, $2b$ 또는 $2y$로 시작하는 해시에는 Bcrypt Verifier를 사용하세요.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
