「SHA-1」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> SHA-1 は、 Secure Hash Algorithm 1 です。 認証デジタル署名などに使われるハッシュ関数の...」)
 
行43: 行43:
 
== 関連項目 ==
 
== 関連項目 ==
  
 +
* [[sha1sum]]
 +
* [[shasum]]
 
* [[ハッシュ]]
 
* [[ハッシュ]]
 
* [[ハッシュ関数]]
 
* [[ハッシュ関数]]
 
* [[ハッシュ値]]
 
* [[ハッシュ値]]

2013年7月3日 (水) 00:36時点における版


SHA-1 は、 Secure Hash Algorithm 1 です。 認証デジタル署名などに使われるハッシュ関数のひとつです。

読み方 しゃーわん

概要

SHA-1 は、 Secure Hash Algorithm 1 です。 認証デジタル署名などに使われるハッシュ関数のひとつです。 SHA-1は、一方向関数です。

米国では、2010年末以降、SHA-1の新規利用を停止する方針でした。 SHA-2 (SHA-256) をご利用ください。

SHA-1は、160ビットのハッシュ値を生成します。

ブルートフォース攻撃で必要な演算は、2の80乗回です。

使い方

SHA-1の求め方を説明します。 ここでは、FreeBSDのsha1コマンドを用います。

文字列から SHA-1 を求める例です。

% sha1 -s hoge
SHA1 ("hoge") = 31f30ddbcb1bf8446576f0e64aa4c88a9f055e3c

ファイルから SHA-1 を求める例です。

% sha1 /COPYRIGHT
SHA1 (/COPYRIGHT) = f16580cd8ab8c7ebc4fa0baa9e59ae8faf47f3ce

関連項目