暗号化メモ帳 (cryptnotepad)
[概要]
「暗号化メモ帳」アプリケーションは、ファイル単位での暗号化ファイルの読み書き編集を行う簡易ツールです。
1つのテキストまたは画像、ドキュメントの単位で暗号化・復号化を行うため、
ファイル単位でクラウド上のファイルと同期するDropboxやSkyDrive等のツールとの併用に適しています。
SkyDriveやDropboxは複数マシンにドキュメントを分散し、それぞれを同期させることができますが、マシンが増えるほどに、うっかり情報を他者に見られてしまうリスクも高まります。
そのような場合に備えて、暗号化ファイルとして保存しておくことにより、パスワードを知っている本人はDropboxやSkydriveの利便性を享受しつつ、暗号化によるファイルの秘匿性を確保することを、本ツールの目的としています。
[特徴]
扱えるドキュメントは、テキスト、画像、バイナリの3種類です。
テキストの場合は、アプリケーション上で編集可能です。
画像の場合はアプリケーション上で表示可能です。
バイナリの場合は一時フォルダに復号化し、編集した結果を再暗号化できます。
展開されたファイルは通常どおり他のアプリケーションで編集できます。
一時フォルダ上で編集された内容を再暗号化して取り込むことができます。
一時フォルダに展開されたファイルは安全に削除されます。
展開されたファイルをランダムな値で埋めてから削除します。
ただし、他のアプリケーションが作成した一時ファイル等については関知しません。
[動作環境]
JavaSE6が動作するデスクトップ環境を想定しています。
実行可能jarですので、JavaSE6がインストールされていれば動作します。
Windows 7 x64, Windows8 x64, OSX 10.7 Lionなどで開発・動作確認しています。
[ライセンス]
Apache License Version 2.0 (オープンソース)
[開発サイト]
2013/1現在、cryptnotepadは、GitHub上で開発中です。
暗号化・復号化にかかる基本機能は実装されています。
興味ある方は、リポジトリをCloneするなりForkするなりしていただいて構いません。
https://github.com/seraphy/cryptnotepad
* ビルド済みの実行可能jarは、こちらからダウンロードできます。
※使い方、技術説明等については開発状況に応じて追記してゆく予定です。
[EOF]