ファイルをSHA1、SHA256、SHA384、SHA512、またはMD5ハッシュを確認したいですか? Windowsでサードパーティのツールを使用せずに行うことができます。
電子メールの添付ファイルを含むインターネットからファイルをダウンロードすると、実際にファイルだと思うことをどのように確認しますか?さらに、輸送中(ダウンロード中)、他のアプリケーション、またはシステム上のマルウェアによって変更されていないことをどのように確認できますか?そこで、ファイルハッシュが出てきます。ファイルハッシュはファイルを一意に識別します。ファイルの内容にわずかな変更でさえ、ファイルハッシュが完全に変更されます。ダウンロードされたファイルのファイルハッシュを開発者が提供したファイルハッシュを、ファイルが本物で変更されていないことを確認することができます。たとえば、Microsoft WebサイトからWindows 11 ISOをダウンロードすると、ファイルハッシュも表示されます。下の手順を使用してファイルハッシュを生成し、ダウンロードしたISOが本物で変更されていないことを確認するためにMicrosoftが提供する公式ハッシュと比較します。 src=”https://i0.wp.com/windowsloop.com/wp-content/uploads/2025/02/open-terminal-270225.jpg?resize=831%2C576&ssl=1″>
get-filehash Windows 11およびWindows 10のPowerShell cmdlet。SHA1、SHA256、SHA384、SHA512、MD5など、さまざまなハッシュタイプを生成できます。
Windows 11&10のファイルのファイルハッシュを確認します
get-filehash cmdletを備えたPowerShellを使用して、任意のファイルのファイルハッシュを生成します。デフォルトでSHA256ファイルハッシュを生成する簡単なコマンドですが、-Algorithmパラメーターを使用して、SHA1、SHA384、SHA512、MD5などの他の暗号ハッシュ関数でハッシュを計算できます。
最初に、PowerShellツールを開く必要があります。そのために、右クリックタスクバーの「Windows」アイコンを選択し、「ターミナル」を選択します。 Windows 10ユーザーは、「 Windows PowerShell 」オプションを選択できます。
端末/PowerShellウィンドウが開いたら、次のコマンドを実行します。ダミーファイルパスを実際のファイルパスに置き換えることを忘れないでください。コマンドは、使用される暗号化ハッシュ関数(デフォルトではsha256)とその hash height=”231″src=”https://i0.wp.com/windowsloop.com/wp-content/uploads/2025/05/get-filehash-command-16052525.jpg?ダミーパスを実際のファイルパスに置き換えることを忘れないでください。
ファイルにsha1ハッシュを取得:
get-filehash”c:\ path \ to \ file.txt”-algorithm sha1
get sha384 hash for “c:\ path \ to \ file.txt”-algorithm sha384
get sha512 hash for a file :
get-filehash”c:\ path \ to \ file.txt”-algorithm sha512
get file
get
“c:\ path \ to \ file.txt”-algorithm md5
ファイルハッシュがPowershell/ターミナルウィンドウに表示されたら、ダウンロードページのファイルハッシュと比較して、ファイルの信頼性を確保します。 src=”https://i0.wp.com/windowsloop.com/wp-content/uploads/2025/05/get-filehash-command-with-algorithm-parameter-16052525.jpg?resize=1024%2C416&ssl1
同じ暗号化アルゴリズム。たとえば、ソースがSHA512ハッシュを提供する場合、比較する前にダウンロードしたファイルのSHA512ハッシュも生成する必要があります。異なるアルゴリズムのハッシュを比較しようとしないでください(例:MD5対SHA256)。 Windows 11とWindows 10の両方のファイルのファイルハッシュを確認するのは簡単です。質問がある場合やヘルプが必要な場合は、以下にコメントしてください。