本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス: セクション 1 : ユーザーコマンド (A~M) > m

makekey(1)

HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

makekey ― 暗号化キーの生成

構文

/usr/lbin/makekey

説明

makekey は、キースペースを検索するのに必要な時間量を増やすことにより、 キーに応じて暗号化構造の有効性を改良します。 10 バイトを標準入力から読み込み、 13 バイトを標準出力に書き出します。 出力は、計算するのが困難である (つまり、何分の 1 秒かを必要とする) という点で入力に依存します。

最初の 8 個の入力バイト ( 入力キー ) は、任意の ASCII 文字とすることができます。 最後の 2 つ ( salt ) は数字のセット、 ., / および大文字/小文字の英字から最適に選択されます。 salt 文字は出力の最初の 2 文字として繰り返されます。 残りの 11 の出力文字は salt と同じセットから選択され、 出力キー を構成します。

本質的には以下のとおりに変換が行われます。 salt を使用して国立標準局 DES アルゴリズムにすべて基づいた、 4,096 個の暗号マシンの 1 つを選択しますが、 4,096 通りの方法で壊されます。 キーとして 入力キー を使用すると、 定数文字列がマシンに与えられ、 何度も繰り返されます。 その結果、生成された 64 ビットは、66 個の 出力キー ビットに分散されます。

makekey は、暗号化を行うプログラム (例えば、 ed(1) および crypt(1) ) を対象にしています。 通常、その入出力はパイプになります。

参照

crypt(1), ed(1), passwd(4)

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 1983-2004 Hewlett-Packard Development Company, L.P.