Linuxのファイルハッシュ:内蔵ツールでSHA256、MD5、SHA1ハッシュを取得するためのガイド
Table of Contents
ガイド(Guide)Linuxで内蔵ツールを使ってファイルのハッシュを取得する。
はじめに
Linuxの世界では、ファイルのハッシュを取得することは、データの整合性を確保し、ファイルの真正性を検証するために不可欠です。ファイルハッシュは、改ざんを検出し、データの完全性を検証するための一意の識別子として機能します。この包括的なガイドでは、内蔵のツールを使用してLinux上でファイルのSHA256、MD5、およびSHA1ハッシュを取得する方法について説明します。ステップバイステップの指示に従って、具体的な例を通して学んでください。
組み込みツールを使ってLinux上でハッシュを取得する
Linuxには、追加のソフトウェアをインストールすることなく、ファイルのハッシュを計算することができるいくつかの組み込みツールが用意されています。ここでは、広く使われている3つのハッシュ・アルゴリズムについて説明します:SHA256、MD5およびSHA1です。
SHA256 ハッシュの取得
LinuxでファイルのSHA256ハッシュを取得するために sha256sum
コマンドを実行します。ターミナルを開き、そのファイルがあるディレクトリに移動します。そして、以下のコマンドを実行します:
sha256sum file_path
リプレース file_path
を、ファイルの実際のパスに置き換えてください。
MD5 と SHA1 のハッシュを取得する。
を取得することもできます。 MD5
と SHA1 hashes
Linux上で同様のコマンドを使用して、ファイルの
- を取得することができます。
MD5 hash
md5sum file_path
- を得るために
SHA1 hash
sha1sum file_path
リプレース file_path
を、両方のコマンドでファイルのパスを指定してください。
例
Linuxの内蔵ツールを使ってハッシュを取得するプロセスを説明するために、具体的な例を挙げてみましょう。
例1:SHA256ハッシュを取得する
という名前のファイルがあるとします。 document.pdf
ディレクトリにある /home/user/docs
を得るために SHA256 hash
このファイルのLinux上での実行は、以下のコマンドを実行します:
sha256sum /home/user/docs/document.pdf
が出力されます。 SHA256 hash
の値を指定します。
例2:MD5ハッシュの取得
という名前のファイルがあるとします。 image.jpg
ディレクトリに格納されている /home/user/pictures
を得るために MD5 hash
Linux上でこのファイルの次のコマンドを実行します:
md5sum /home/user/pictures/image.jpg
端末に表示されます。 MD5 hash
の値を指定します。
例3:SHA1ハッシュの取得
という名前のファイルがある場合を考えてみましょう。 data.txt
ディレクトリにある /home/user/files
を得るために SHA1 hash
このファイルのLinux上での実行は、以下のコマンドを実行します:
sha1sum /home/user/files/data.txt
が出力されます。 SHA1 hash
の値を指定します。
結論
内蔵ツールを使用してLinux上でファイルハッシュを取得することは、データの整合性を確保し、ファイルの信頼性を検証するためのシンプルかつ強力な方法です。このガイドで提供される指示に従うことで、LinuxシステムでファイルのSHA256、MD5、およびSHA1ハッシュを自信を持って計算することができます。