総合手引 | セクション 1 | English | オプション |
秘密鍵をプログラムに渡す方法はいくつかあります。 デフォルトでは、制御端末上で getpass(3) を用いて、ユーザに鍵を入力するよう促します。 これが安全に鍵を渡す唯一の方法です。
別の方法としては、プログラム起動時に、単独のコマンド行引数
password
によって鍵を渡すこともできます。
明らかなことですが、この方法を用いると、
ps(1)
を実行している他のユーザが、簡単に鍵を見破ることができます。
さらにもう 1 つの方法としては、コマンド行引数として
CrYpTkEy |
|
man enigma | enigma > encrypted Enter key: (XXX — 鍵は表示されません)
このマニュアルページを暗号化して、その結果を ‘encrypted’ というファイルに格納します。
enigma XXX < encrypted
前の例で作成されたファイルを端末上に表示します。
ENIGMA (1) | May 14, 2004 |
総合手引 | セクション 1 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | "I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act." | ” |
— Ken Pier, Xerox PARC |