チェックサムは、ファイルの整合性と信頼性の両方を確認するために使用されるハッシュです。ハッシュは「暗号化」ではありません。これは(ダイジェストと呼ばれることもあります)、テキストまたはデータファイルの一種の「署名」です。 SHA-1は160ビットを生成し、SHA256は256ビット(32バイト)を生成しますが、SHA512はテキスト/データの512ビットの署名を生成します。 SHA224、SHA256、SHA384、SHA512は、SHA-1の後継ハッシュ関数です。 SHA-2関数は利用可能な最強のハッシュ関数ですが、SHA-1は壊れています!
さまざまなSHA-2ハッシュ関数を使用してファイルのチェックサム(ハッシュ)を生成する方法を学びましょう
Linuxディストリビューション
ほとんどのLinuxディストリビューションには、 sha1sumなどのさまざまなプログラムが付属しています。 、 sha224sum 、 sha256sum 、 sha384sum 、 sha512sum など、それぞれのSHAアルゴリズムを使用してデータの整合性を検証します。 Ubuntu、Debian、CentOS、RedHat、Fedoraなどでは、 coreutilsの一部です。 パッケージ。 (パッケージに含まれる sha1sum、sha224sum を理解するには、ここをクリックしてください 実行可能ファイル)
Linuxディストリビューション上のSHAプログラムを一覧表示します:
shaと入力し、Tabキーを押して、以下に示すようにさまざまなSHAプログラムを一覧表示します。
[root @ cloud9〜] $ sha+[タブを押す]sha1sumsha224sum sha256sum sha384sum sha512sum shasum
SHA1を使用してチェックサムを生成
[root @ cloud9〜] $ sha1sum [ファイル名]例:[root @ cloud9〜] $ sha1sum index.php 93b2f34d155fcffdfdbbcbb2a52ad4cd6edf9686 index.php
SHA224を使用してチェックサムを生成する
[root @ cloud9〜] $ sha224sum index.php 0592a4c97678c6b2be67c170a8b0d228bec60a4d6c166e02089c513a index.php
SHA256を使用してチェックサムを生成
[root @ cloud9〜] $ sha256sum index.php b6722a6c552fca05db2a0cfcf7915485cb660995584ddf60af08088e85a19027 index.php
SHA384を使用してチェックサムを生成
[root @ cloud9〜] $ sha384sum index.php c74b7d29f4864d8cf157d6d84d087314eeca6217352bce992708e9959e675a194abe7ed5c4efea1adc6a08b198e2f5c9 index.php
SHA512を使用してチェックサムを生成
[root @ cloud9〜] $ sha512sum index.php ac861d194aa0f9946d372b1b0573f62a4b5de6bd57e2f15e5aaed9d76e7e3863b5a988679d90e23707052abf694d0399e00f27dc8b0fee157510d278e21faWindows
Penteractの無料のファイルチェックサムベリファイア(ステップ1にはダウンロードリンクが含まれています)は、Windows向けの最もユーザーフレンドリーなプログラムの1つです。その利点のいくつかは次のとおりです。
1.計算されたハッシュと予想されるハッシュを比較する機能があります。
2。非常にミニマル
3。オフライン–ファイルをアップロードする必要はありません
4。ユーザーフレンドリー–ファイルをドラッグアンドドロップします
5。 MD5、SHA1、SHA256、SHA384、SHA512、およびRIPEMD160をサポートしますステップ1: Windows用のPenteractsファイルチェックサムベリファイアをダウンロードしてインストールします。
ステップ2: スタートメニューからプログラムを起動すると、以下のウィンドウが表示されます。
ステップ3: ドロップダウンメニューからハッシュタイプを選択します。
ステップ4: チェックサムを生成/比較する必要のあるファイルをドラッグアンドドロップします。
ステップ5: 計算ボタンを押します。ファイルのチェックサムを取得します:
ステップ6: 以下に示すように、予想されるチェックサムと比較して、ファイルの整合性を検証することもできます。
Linux