入力ミスを防ぐ為に、チェック用の数値を付加して入力させる方式。
入力した値が、正しいか確認する為に使用。
クレジット・カード番号、免許証等、以外と身近に使用されている。
入力エラーチェック等に使用。
偶奇性(パリティ)を使用したチェック方式。
入力エラーチェック等に使用。
CRC(Cyclic Redundancy Check)チェックサムを計算
日本語名 : CRC = 巡回冗長検査
<Linux等での確認方法> $ cksum [FILE...]
128 ビットのチェックサムを計算
別名 :「指紋 (fingerprint)」「メッセージ ダイジェスト」
<Linux等での確認方法> $ md5sum [FILE...] or $ md5sum --check [CHECK FILE] <MacOSX> $ md5 [FILE...] <opensslの使用> $ openssl dgst -md5 [FILE...]
SHA1チェックサムを計算
<Linux等での確認方法> $ sha1sum [FILE...] or $ sha1sum --check [CHECK FILE] <opensslの使用> $ openssl dgst -sha1 [FILE...]
インターネットのSSL暗号化用の元データを作成するツール。
(SSL[https]を使用するUNIXサーバ構築に必要なツール)
SSLの電子認証時のキーの作成に主に使われるコマンド以外にも
ダイジェストの算出機能にてファイルのデータチェックも可能。
ダイジェストの算出 ・MD5 $ openssl dgst -md5 [FILE...] ・MD4 $ openssl dgst -md4 [FILE...] ・MD2 $ openssl dgst -md2 [FILE...] ・SHA1 $ openssl dgst -sha1 [FILE...] ・SHA $ openssl dgst -sha [FILE...] ・MDC2 $ openssl dgst -mdc2 [FILE...] ・RIPEMD160 $ openssl dgst -ripemd160 [FILE...] ・DSS1 $ openssl dgst -dss1 [FILE...]
※上記の日本語訳のサイトより引用。
ASN.1 シーケンスの構文解析
CA 証明書管理 (CA)
Cipher の組の記述決定
証明書無効リスト (CRL) 管理
CRL2 を PKCS#7 に変換
メッセージ・ダイジェストの計算
Diffie-Hellman データ管理
DSA データ管理
DSA パラメータ生成
Cipher で暗号化
エラー文字列変換へのエラー数
Diffie-Hellman パラメータの生成
DSA パラメータの生成
RSA パラメータの生成
PKCS#7 データ管理
X.509 証明書署名リクエスト (CSR) 管理
RSA データ管理
SSL 接続タイマー
SSL セッションデータ管理
アルゴリズム速度の測定
X.509 証明書の照合
X.509 証明書データ管理