これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド shasump です。
プログラム:
NAME
shasum-SHAチェックサムを印刷またはチェックする
SYNOPSIS
使用法:shasum [オプション] ... [ファイル]..。
SHAチェックサムを印刷または確認します。
FILEがない場合、またはFILEが-の場合は、標準入力を読み取ります。
-a、-algorithm 1(デフォルト)、224、256、384、512、512224、512256
-b、-binaryバイナリモードでの読み取り
-c、-checkファイルからSHAの合計を読み取り、それらを確認します
-t、-textテキストモードで読み取る(デフォルト)
-U、-UNIVERSALはユニバーサル改行モードで読み取ります
Windows / Unix / Macで同じダイジェストを生成します
-0、-01BITSモードで読み取り
0ビットとして解釈されるASCII「0」、
1ビットとして解釈されるASCII「1」、
他のすべての文字は無視されます
-p、-portableポータブルモードでの読み取り(非推奨)
次のXNUMXつのオプションは、チェックサムを検証する場合にのみ役立ちます。
-s、-statusは何も出力せず、ステータスコードは成功を示します
-w、-warn不適切にフォーマットされたチェックサム行について警告します
-h、-helpこのヘルプを表示して終了します
-v、-versionバージョン情報を出力して終了します
SHA-512 / 224またはSHA-512 / 256チェックサムを検証するときは、
-aオプションを明示的に使用するアルゴリズム。
shasum -a 512224 -c チェックサムファイル
合計は、FIPS PUB180-4で説明されているように計算されます。 チェックするとき、
入力は、このプログラムの以前の出力である必要があります。 デフォルト
モードは、タイプを示す文字であるチェックサムを含む行を印刷することです。
(バイナリの場合は「*」、テキストの場合は「U」、ユニバーサルの場合は「U」、BITSの場合は「^」、「?」
ポータブルの場合)、および各ファイルの名前。
シャサムのバグをに報告する [メール保護]
DESCRIPTION
Running: シャサム 多くの場合、SHAメッセージダイジェストを計算する最も簡単な方法です。 ユーザーは単に
ファイルまたは標準入力を介してデータをスクリプトにフィードし、結果を収集します
標準出力から。
次のコマンドは、NISTなどの一般的な入力のダイジェストを計算する方法を示しています。
テストベクトル "abc":
perl -e "print qq(abc)" | シャサム
または、デフォルトのSHA-256の代わりにSHA-1を使用する場合は、次のように入力します。
perl -e "print qq(abc)" | シャサム-a256
Since シャサム 結合されたGNUの動作を模倣します sha1sum, sha224sum, sha256sum,
sha384sum, sha512sum プログラムでは、このスクリプトを便利なドロップインとしてインストールできます
交換。
GNUプログラムとは異なり、 シャサム 部分バイトを許可することにより、完全なSHA標準を包含します
入力。 これは、BITSオプション(-0)。 次の例
224ビットメッセージのSHA-7ダイジェストを計算します 0001100:
perl -e "印刷 qq(0001100) "| shasum -0 -a 224
onworks.net サービスを使用してオンラインで shasump を使用する