PwnedPasswordsDownloader
1.0.0
haveibeenpwned-downloader
모든 pwned 비밀번호 해시 범위를 다운로드하고 오프라인으로 저장하여 k-anonymity API에 의존하지 않고 사용할 수있는 도트 넷 도구입니다.
이 도구를 실행하는 대안은 #79에서 Zsolt Müller의 컬 방식을 사용하여 글로벌 패턴과 병렬 처리를 사용하는 것입니다.
도구를 설치하려면 .NET SDK의 최신 LTS (장기 지원) 버전을 설치해야합니다.
dotnet tool install --global haveibeenpwned-downloader
실행하십시오설치 프로그램이 패키지를 해결할 수 없으면 다음을 실행 한 다음 다시 시도 할 수 있습니다.
dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
pwnedpasswords.txt
라는 단일 txt 파일로 다운로드하십시오. haveibeenpwned-downloader.exe pwnedpasswords
hashes
라는 사용자 정의 디렉토리로 다운로드하십시오. haveibeenpwned-downloader.exe pwnedpasswords -s false
pwnedpasswords_ntlm.txt
라는 단일 txt 파일로 다운로드하십시오. haveibeenpwned-downloader.exe -n pwnedpasswords_ntlm
pwnedpasswords.txt
라는 단일 txt 파일로 다운로드하십시오. haveibeenpwned-downloader pwnedpasswords
hashes
라는 사용자 정의 디렉토리로 다운로드하십시오. haveibeenpwned-downloader pwnedpasswords -s false
pwnedpasswords_ntlm.txt
라는 단일 txt 파일로 다운로드하십시오. haveibeenpwned-downloader -n pwnedpasswords_ntlm
매개 변수 | 기본값 | 설명 |
---|---|---|
-s/-단일 | 진실 | 해시를 단일 파일 또는 개별 .txt 파일로 다른 디렉토리로 다운로드하도록 결정합니다. |
-p/-평행 | Environment.ProcessorCount 과 동일합니다 .ProcessOrcount | 한 번에 다운로드 할 해시 수를 결정합니다 |
-o/-덮어 쓰기 | 거짓 | 출력 파일을 덮어 쓰야하는지 여부를 결정합니다 |
-N | (없음) | 설정하면 다운로더는 SHA1 대신 NTLM 해시를 가져옵니다. |
hashes
라는 사용자 정의 디렉토리로 다운로드하십시오. haveibeenpwned-downloader.exe hashes -s false -p 64
pwnedpasswords.txt
라는 단일 txt 파일로 모든 해시를 다운로드하고 파일이 이미 존재하는 경우 파일을 덮어 씁니다. haveibeenpwned-downloader.exe pwnedpasswords -o -p 64