crypt [password]crypt [-k]
crypt が暗号化したファイルは、暗号化モードでエディタ ed(1)、edit(1))、ex(1) および vi(1) が処理するファイルと互換性があります。
暗号化ファイルのセキュリティは、次の 3 つの要因に左右されます。第1に、基礎的な解決方法を確定しなければなりません。第 2 に、キーの直接検索を実行可能にしなければなりません。第 3 に、キーまたはクリアテキストを表示可能にする``sneak paths''を最小限度に抑えなければなりません。
crypt は、German Enigma 行と共に設計された単一ロータマシンを導入していますが、256 要素のロータを使用します。この種のマシンのアタック方法は判明していますが、多様ではありません。また、必要な作業量も大きくなる傾向があります。
キーをマシンの内部設定に変換する機能は意図的に高価に設計されており、計算には事実上 1 秒の数分の 1 しかかかりません。ただし、キーを(例えば)小文字 3 文字に制限すれば、5 分以下のマシン時間を費やすだけで暗号化ファイルを読み込むことができます。
キーが crypt コマンドの引き数である場合、実行中の ps(1) または導関数として表示される可能性があります。キーとキーセキュリティを選択することが、crypt のうち最も問題が発生しやすい局面です。
出力を nroff にパイプしてコマンド行に暗号化キーを指定しない場合は、pg(1) または tty 設定を変更する他のプログラムを介して crypt をパイプしないでください。このようにしてパイプすると、crypt は端末モードを異常な状態のままにします(stty(1) 参照)。