저는 Windows 컴퓨터에 있고 방금받은 MySQL 배포판에서 체크섬을 실행하고 싶습니다. 다운로드 할 제품, 지원되지 않는 Microsoft 도구 및 기타 옵션이있는 것 같습니다. 사용하기에 가장 좋은 도구에 대한 합의가 있는지 궁금합니다. 이것은 정말 쉬운 질문 일 수 있습니다. 저는 전에 체크섬 루틴을 실행 한 적이 없습니다.
답변:
모든 MD5는 파일을 확인하기위한 좋은 체크섬을 생성합니다. 이 페이지 하단에 나열된 모든 파일이 정상적으로 작동합니다. http://en.wikipedia.org/wiki/Md5sum
에 CertUtil는 해시 체크섬을 생성하는 데 사용할 수있는 사전 설치된 Windows 유틸리티입니다 :
CertUtil -hashfile pathToFileToCheck [HashAlgorithm]
HashAlgorithm
선택 사항 : MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
예를 들어 다음은 파일에 대한 MD5 체크섬을 생성합니다 C:\TEMP\MyDataFile.img
.
CertUtil -hashfile C:\TEMP\MyDataFile.img MD5
* Nix 시스템과 유사한 출력을 얻으려면 PS 마법을 추가 할 수 있습니다.
$(CertUtil -hashfile C:\TEMP\MyDataFile.img MD5)[1] -replace " ",""
저는 개인적으로 Cygwin을 사용하는데 , 이것은 Linux 유틸리티의 전체 smörgåsbord를 제 손끝에 넣습니다 .--- OpenSSL이md5sum
지원하는 모든 암호화 다이제스트가 있습니다. 또는 OpenSSL 의 Windows 배포 를 사용할 수도 있습니다 ( "light"버전은 1MB 설치 프로그램입니다).
Windows : FCIV 유틸리티를 사용할 수 있습니다 : http://support.microsoft.com/kb/841290
Unix / Linux : md5sum을 사용할 수 있습니다 : http://linux.about.com/library/cmd/blcmdl1_md5sum.htm
체크섬 탭 : http://code.kliu.org/hashcheck/
이것은 잠시 동안 창문에서 나를 위해 잘 작동했습니다. 체크섬을 쉽게 복사하고 붙여 넣을 수 있습니다. 웹 페이지에서 체크섬을 입력 / 붙여 넣기하는 상자가 있으며 일치하거나 일치하지 않는 항목을 아주 잘 표시합니다.
MySQL.com에서 MD5는 다운로드 할 수있는 각 파일과 함께 나열됩니다. 예를 들어 MySQL "Windows Essentials"5.1은 528c89c37b3a6f0bd34480000a56c372 입니다.
당신은 할 수 있습니다 다운로드 MD5 (md5.exe), 로컬 가지고 모든 파일의 MD5를 계산하는 명령 줄 도구를. MD5는 다른 암호화 해시 함수 와 마찬가지로 주어진 바이트 배열이 항상 동일한 해시를 생성한다는 것을 의미합니다. 즉, 다운로드 한 MySQL zip 파일 (또는 기타)이 사이트에 게시 한 것과 동일한 MD5를 가지고 있다면 정확히 동일한 파일을 갖게됩니다.
Windows로 작업 할 때 편리한 HashTab 타사 도구를 찾았습니다. 파일 속성 탭 중 하나에 MD5, SHA-1 체크섬이 표시됩니다.http://implbits.com/products/hashtab/
7-Zip은 파일, 파일 폴더 및 파일 폴더 트리에 대한 해시를 생성하는 데 사용할 수 있습니다. 7-Zip은 설치 공간이 작고 매우 유용한 압축 유틸리티입니다. http://7-zip.org/
7z.exe h -scrcSHA256 -- /path/to/your/file.txt
: sha256 해시 생성).
fciv.exe를 직접 다운로드하십시오. http://www.microsoft.com/en-us/download/confirmation.aspx?id=11533
shell> fciv.exe [yourfile]
기본적으로 md5를 제공합니다.
도움말 파일을 읽을 수 있습니다. fciv.exe -h
Windows 사용자를위한 다른 옵션을 추가하기 위해 Get-FileHash
PowerShell cmdlet을 사용할 수 있습니다 ( https://technet.microsoft.com/en-us/library/dn520872.aspx ).
사용 예 :
Get-FileHash MyImage.iso -Algorithm MD5
당신이 추구하는 것이 단지 원시 해시라면 :
(Get-FileHash MyImage.iso -Algorithm MD5).Hash
Powershell 유틸리티 Get-FileHash는 저에게 완벽하게 작동했습니다.
https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-filehash
Windows 용 최고의 유틸리티는 현재 GitHub에있는 HashCheck입니다. https://github.com/gurnec/HashCheck/releases/tag/v2.4.0
HashCheck를 설치하십시오. 이제 파일을 마우스 오른쪽 버튼으로 클릭-> 확인 파일 만들기. MD5 코드가 포함 된 file.extension.md5 파일이 생성됩니다.
그것을 사랑하십시오.
확실히 certutil에 가장 좋은 방법입니다하지만 command.There의 makecab 명령은 자신의 해시 알고리즘을 갖고있는 사용할 수 있습니다 certutil을하지 않고 윈도우 XP / 2003 시스템을 공격 할 수있는 기회가있다 - 여기에 fileinf.bat 파일에 대한 몇 가지 정보가 포함 의지 출력 체크섬.
Windows 용 HashMyFiles 를 사용하고 싶습니다 .
QuickHash는 MD5, SHA1, SHA256, SHA512 를 지원하고 Linux, Windows 및 Apple Mac에서 사용할 수 있는 오픈 소스 도구 입니다.
win32 Checksum api를 사용하십시오. MD5는 Win32에서 기본입니다.