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