Get-FileHash PowerShell Cmdlet을 사용하는 방법

Get Filehash Powershell Cmdlet Eul Sayonghaneun Bangbeob



Get-FileHash ” cmdlet은 지정된 알고리즘을 사용하여 파일, 문자열 또는 응용 프로그램의 해시 알고리즘을 계산합니다. 해시 값은 두 파일을 비교하여 동일한 데이터가 있는지 여부를 검사하는 데 사용됩니다. 두 파일의 해시 값이 동일한 경우 파일 내부의 내용은 동일합니다. 또한 인터넷에서 다운로드한 파일의 해시 알고리즘을 확인할 때도 도움이 됩니다.

다음 블로그에서는 파일의 해시 값을 가져오는 기술을 관찰합니다.

Get-FileHash PowerShell Cmdlet을 사용하는 방법?

cmdlet ' Get-FileHash ” cmdlet은 문자열, 파일 또는 애플리케이션의 해시 값을 가져올 수 있습니다. 더 자세한 이해를 위해 아래 제공된 예를 살펴보십시오.







예제 1: 지정된 문자열의 해시 값 가져오기/검색

이 예는 사용자가 언급한 문자열의 해시 값을 가져옵니다.



$stringAsStream = [ System.IO.MemoryStream ] ::새로운 ( )

$작가 = [ System.IO.StreamWriter ] ::새로운 ( $stringAsStream )

$작가 . 쓰다 ( '리눅스 힌트' )

$작가 .플러시 ( )

$stringAsStream .위치 = 0

얻다 - 파일해시 - 입력 스트림 $stringAsStream | 개체 선택 해시시

위의 코드에 따르면:



  • 먼저 변수를 초기화한 다음 ' 새로운() ” 생성자는 “ [System.IO.MemoryStream] ' 수업.
  • 그 후 '초기화 $작가 ” 변수를 추가한 다음 “new()” 생성자를 변수 “ $stringAsStream ' 그 안에.
  • 그런 다음 ' [System.IO.StreamWriter] ' 수업.
  • 그런 다음 '$Writer' 변수를 ' 쓰다() ” 메서드를 사용하고 문자열 “을 추가합니다. 리눅스 힌트 ” 안에 쓰다() ' 방법.
  • 다음 줄에서 '$Writer' 변수를 ' 플러시() ' 방법.
  • 그런 다음 '$stringAsStream' 변수를 ' 위치 ' 값을 지정하고 ' 0 '.
  • 그런 다음 ' Get-FileHash ” cmdlet을 사용한 다음 “ -입력 스트림 ” 매개변수를 지정하고 “$stringAsStream” 변수를 할당합니다.
  • 마지막으로 파이프라인 ' | '를 정의하고 ' 개체 선택 ” cmdlet 뒤에 “ 해시시 ' 값:





예제 2: 파일의 해시 값 가져오기

이 예는 지정된 파일의 해시 값을 가져오는 방법을 보여줍니다.

얻다 - 파일해시 C:\Doc\File.txt

위의 코드에 따라 먼저 ' Get-FileHash ” cmdlet 파일 경로를 할당합니다.



예제 3: 메모장 애플리케이션의 해시 값 가져오기

다음 예제는 메모장 애플리케이션의 해시 값을 검색합니다.

얻다 - 파일해시 C:\Windows\notepad.exe

PowerShell에서 파일 해시를 가져오는 것이 전부였습니다.

결론

cmdlet ' Get-FileHash ”는 사용자가 지정한 파일의 해시 알고리즘을 가져오도록 특별히 설계되었습니다. 또한 문자열이나 응용 프로그램의 해시 값을 가져올 수도 있습니다. 해시 값은 두 파일의 내용이 같은지 여부를 비교하는 데 사용됩니다. 이 블로그에서는 'Get-FileHash' cmdlet 및 해당 사용법에 대한 주요 정보를 다루었습니다.