s7 - 機密情報を管理するソフトウェア
はじめに
s7(セブンと読みます)は、あるウェブサイトやリモートサーバのパスフレーズや、クレジットカードの暗証番号などの機密情報を管理するソフトウェアです。修正 BSD ライセンスに従って公開・配布を行っているオープンソースソフトウェアです。
機密情報は、マスターキーと呼ばれるパスフレーズを使って、秘密鍵暗号鍵方式の一つを用いて暗号化します。万が一、機密情報を格納しているファイルが盗まれてしまった場合でも、ちょっとやそっとでは機密情報を覗き見ることはできません。
ゴール
s7 は次の目標に向かって開発を進めています。
-
クリップボードを利用せずにアプリケーションへのパスフレーズの入力ができること
-
pwgen のようなコマンドラインのパスワードジェネレータと同じくらい簡単に新しいパスフレーズを含むアカウント情報を発行できること
-
GNOME、ncurses やコマンドラインなど、ユーザの好みに合わせて UI を選択できること
-
Windows、Mac OS X、Linux、iPhone などのさまざまなプラットフォームで動作すること
機能
-
秘密鍵暗号鍵方式を用いた強固な暗号化
-
多彩な編集機能(コピー&ペースト、UNDO/REDOなど)
-
簡単便利な検索機能
-
組み込みのセキュアパスワードのジェネレータ
動作環境
-
ruby 1.9
以下のライブラリを有効にしておくこと。
-
readline
-
openssl
-
インストール
まず、ruby 1.9 をインストールしてください。このとき、readline、openssl ライブラリを有効にしてください。
$ gem install s7-seven
開発者
-
高尾 宏治 <[email protected]>
連絡先
s7 に関するお問い合わせは高尾 宏治 <[email protected]> までお願いします。
ライセンス
LICENCE ファイルを参照してください。