개발자 / 비밀번호 해시

Argon2 해시 생성기: PHC 문자열 생성 및 검증

OWASP 또는 RFC 프리셋이나 사용자 지정 설정을 사용해 argon2id, argon2i 또는 argon2d 해시를 로컬에서 생성합니다. PHC 문자열을 복사하고 원시 해시와 경과 시간을 확인하거나, 비밀번호가 기존 해시와 일치하는지 검사할 수 있습니다.

Argon2 해시 생성기: PHC 문자열 생성 및 검증: 브라우저는 비밀번호, 솔트 및 비용 설정으로 Argon2 해시를 생성합니다. 해시 모드는 유형, 버전, 매개변수, 솔트 및 파생 바이트가 포함된 PHC 문자열을 반환합니다. 검증 모드는 PHC 문자열에서 해당 설정을 읽고 파생 바이트를 저장된 해시와 비교합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
Argon2 해시 생성기로컬 처리

브라우저에서 전부 실행됩니다

비밀번호를 안전하게 보호하십시오. 큰 메모리 비용으로 인해 이 탭이 응답하지 않을 수 있습니다. bcrypt 해시에는 bcrypt 생성기를 사용하십시오.

매개변수 및 저장

메모리는 KiB 단위로 입력하고, passes는 반복 횟수를 설정하며, lanes는 병렬 처리 매개변수를 설정합니다. PHC 문자열에는 salt 및 hash와 함께 이러한 설정이 저장됩니다. OWASP 프리셋이 초기 선택값이며, 필드를 변경하면 사용자 지정 설정으로 전환됩니다.

브라우저 제한

해싱에는 이 장치의 메모리와 CPU가 사용됩니다. 진행률은 라이브러리의 작업량을 반영하며, 경과 시간은 장치와 설정에 따라 달라집니다. 메모리 보호 한도보다 낮은 비용이라도 브라우저에서 사용할 수 있는 메모리를 초과할 수 있습니다.

사용 방법

  1. 해시 또는 검증을 선택하고 비밀번호를 입력합니다.
  2. 해시할 때는 유형, 비용 설정 및 솔트를 선택합니다. 검증할 때는 PHC 문자열을 붙여넣습니다.
  3. 작업을 실행한 다음 해시를 복사하거나 일치 결과를 확인합니다.

개인정보 보호 및 제한사항

비밀번호, 솔트 및 해시는 이 브라우저에 남습니다. 이 도구는 해당 데이터를 업로드하거나 로컬 저장소에 저장하지 않습니다.

관련 도구

자주 묻는 질문

가장 큰 RFC 프리셋을 사용할 수 없는 이유는 무엇인가요?

이 프리셋은 이 도구가 허용하는 것보다 많은 메모리를 요청합니다. 브라우저 보호 기능은 검증 중에도 1048576 KiB (1 GiB)를 초과하는 메모리 사용을 거부합니다. 낮은 메모리 프리셋이나 사용자 지정 설정을 선택하십시오.

솔트를 직접 선택할 수 있나요?

예. UTF-8 텍스트 또는 16진수 바이트 쌍을 입력하거나, 브라우저에서 무작위 16바이트 솔트를 생성할 수 있습니다. PHC 문자열에는 솔트가 포함됩니다.

일치하면 비밀번호를 복구할 수 있나요?

아니요. 검증은 입력한 비밀번호가 제공된 PHC 문자열과 일치하는지만 검사합니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요