電子書籍の厳選無料作品が豊富!

いつもお世話になっています。

Linuxでパスワード管理(メールアカウントやゲームサイトなどなど)をしようと思うのですが、Fedoraには、
Revelation
というGUIベースのパスワードマネージャなどがあるようです。

ですが、GUIではなくCUIベースでのパスワードマネージャはないのでしょうか?

コマンドラインでpsls YahooMail のように打ち込むと、YahooMailのアカウントとパスがlsコマンドの結果のように表示される、というようなものをイメージしていますが、CUIベースなら特に気にしていません。
ソースが公開されていたらなお嬉しいです。(逆に解析されてしまいますが…)

なければ、暗号技術入門でも読んで、漏れても支障のないレベルのパスワード(いまは使っていないフリーメールなど)の管理ソフトをCUIベースで作ってみようかな、と思ったのですが、先人がいるのでしたら当然その恩恵にあずかったほうが効率がいいわけで・・・それに私レベルが作っても勉強にはなっても、セキュリティにはならんのではないか・・・と思ったり。

いろいろ書いてしまいましたが、話の要点は一つ、
CUIベースのコンソールから登録や変更、参照、削除ができるパスワードマネージャはありませんか?ということになります。

よいソフトをご存知の方、ぜひご回答をよろしくお願いいたします。

A 回答 (3件)

アカウントとパスワードをPGPで暗号化しておいて、必要に応じてスクリプトで複号化するというのはいかがでしょうか? ちなみにソースは公開されてます。

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ググってみたところ、いくつか参考になるサイトが見つかりました。
メインパスワードがあって、それを復号して各種の登録情報にアクセスという感じなのでしょうか。
ID Manager と同じ感じなのかな。これはWindows,GUIのソフトですが。

ただ、PGPのページが見つかりませんでした。。
代わりにGnuPGというPGPの後継?のページは見つかりましたが、コンソールから(シェルスクリプトなどから)アクセスできるのかわかりませんでした。
Amazonでも探してみましたが、PGPは「過去のソフト」とのことで書籍もほとんどありませんでした。

もし本家のサイトをご存知でしたらお教えいただければと思います。

見つけたサイトを貼り付けておきます。
パスワードとの戦い
http://monado.s88.xrea.com/blog/archives/2002/12 …
ダイスウェア パスフレーズ ホームページ
http://www.hyuki.com/diceware/
GnuPG
http://www.gnupg.org/

お礼日時:2008/05/09 22:27

たとえば次のような2行のファイルaccount.txtを作って暗号化しておきます。


hotmail myname@hotmail.com hmpassword
gmail myname@gmail.com gmpassword

ただ編集は復号化-編集-暗号化と手間かかるので、頻繁にパス変更したりするようであれば、アカウント毎に別ファイルのほうがよいかもしれません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お手数をおかけしてしまい申し訳ありませんでした。
とても参考になりました。
LPI-Level1資格を目指しているので、基本的なgrepだけでなく、viエディタ(これはそこそこ使えるようになりました。秀丸を使ったときなどについ「i#include」と「i」を最初に打ち込んでしてしまうこともあります(汗))、及びsedについても勉強をしたいので、いろいろ試してみたいと思います。

スクリプトはあまり詳しくないのですが、Perlやsedの機能を使って
csv形式の1ファイルにまとめてしまって管理することもできそうですね。

また、共通鍵方式だけでなく公開鍵方式もあるので、使う機会はいまのところないですが、いろいろ勉強してみようと思います。

本当にご回答ありがとうございましたm(_ _)m

お礼日時:2008/05/11 23:13

GPGの簡単な使い方はこちらでいかがでしょうか。


http://www.turbolinux.co.jp/support/document/kno …
元々コマンドラインツールでオプションがたくさんありますが、
1行毎に名称、アカウント、パスワードを書いたファイルを共通鍵で暗号化しておいて、参照するときは復号化&名称でgrepすればよいと思います。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
また、わざわざ調べていただきありがとうございます。

一点、私の読解力不足で不明な点がありましたので質問させていただきます。
>1行毎に名称、アカウント、パスワードを書いたファイル~
というのは、1アカウントにつき1ファイル、もしhotmailとgmailのパスワード管理をしようとしたら、それぞれに対して1ファイル、合計2ファイルを作成して、ディレクトリにまとめるなどしてtarボールにしてそれを暗号化、参照するときは復号してtarボールを解凍してgrepという感じでしょうか。

お手数をおかけしますが、よろしければご回答をお願いいたします。

なお、現時点でも十分すぎる回答ですので、ご面倒でしたらご回答いただかなくてもかまいません。

お礼日時:2008/05/10 03:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!