【Ubuntu】ハッシュ値(MD5)の確認(openssl)

Linux・CLI・DevOpsカテゴリを表すパンダのイラスト Linux・CLI・DevOps

Ubuntu環境において、ダウンロードしたファイルの正当性を確認するため、OpenSSLコマンドを使用してハッシュ値(MD5やSHA256など)を算出・確認する方法を解説します。

この記事で何ができるか

ファイルのダウンロードが正しく完了したか、破損や改ざんがないかをハッシュ値(チェックサム)を比較して検証できるようになります。

想定環境・前提条件

  • OS: Ubuntu (各バージョン)
  • 必要なツール: openssl コマンド

OpenSSLを使ったハッシュ値の確認方法

例として、ファイル sox-14.3.2.tar.gz のMD5ハッシュ値を確認する場合、以下のコマンドを実行します。

openssl md5 sox-14.3.2.tar.gz

出力例:

MD5(sox-14.3.2.tar.gz)= e9d35cf3b0f8878596e0b7c49f9e8302

この算出されたハッシュ値と、配布元サイトに記載されているMD5ハッシュ値が一致していれば、ファイルが正常にダウンロードされていることが確認できます。

OpenSSLで利用可能な主なハッシュアルゴリズム

OpenSSLでは、MD5以外にも様々なハッシュアルゴリズムを指定して実行できます。

# MD4
openssl md4 sox-14.3.2.tar.gz

# MD5
openssl md5 sox-14.3.2.tar.gz

# RIPEMD160
openssl rmd160 sox-14.3.2.tar.gz

# SHA
openssl sha sox-14.3.2.tar.gz

# SHA1
openssl sha1 sox-14.3.2.tar.gz

# SHA224
openssl sha224 sox-14.3.2.tar.gz

# SHA256
openssl sha256 sox-14.3.2.tar.gz

# SHA384
openssl sha384 sox-14.3.2.tar.gz

# SHA512
openssl sha512 sox-14.3.2.tar.gz

補足:専用コマンド(md5sum / sha256sum)の利用

UbuntuなどのLinux環境では、ファイルハッシュの専用ユーティリティとして md5sum や sha256sum コマンドも標準で用意されており、一般的にはこちらを使用するほうが簡便です。

md5sum sox-14.3.2.tar.gz
sha256sum sox-14.3.2.tar.gz

この記事の更新履歴

この記事は、生成AIを活用した自動レビュー・更新フローにより内容を見直し、必要な修正を反映しています。

2026年9月12日

  • 変更見づらい引用タグや誤ったメールアドレス形式のプロンプト表現を修正しました。
  • 追加opensslコマンドおよび標準のmd5sum/sha256sumコマンドを用いたハッシュ値確認方法の解説を追加しました。

文書情報

記事タイトル
【Ubuntu】ハッシュ値(MD5)の確認(openssl)
作成日
更新日
Source URL
https://papanda925.com/?p=453

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました