暗号化でクラウドをさらに便利にx-n.ioHelpSearch暗号化でクラウドをさらに便利に昨今はネット上でいろいろな無償サービスが提供されるようになってきました。仕事やプライベートにこれらを利用している方も非常に多いと思われます。まともな神経の持ち主ならば,まだほとんどいないでしょう。根本的な障害は,近ごろ進んできたウェブサービスでの通信の暗号化ではなく,相手が全面的に信用できない(営利目的でサービスを提供している外部企業である)ことです。解決策の1つとして,自分自身や自分の会社でオンラインメモやストレージのようなサービスを提供してしまうことが考えられます。品質もメジャーなウェブサービスのそれより落ちるでしょう。なんとか活用できる手を探したいところです。おすすめの解決策は,クライアント側(ユーザ側)で内容を暗号化してしまってから通信することです。すれば,通信経路の第三者だけでなく,保管をお願いする相手も内容を知ることはできません。古典的には,オンラインストレージにパスワード付きzipファイルを保存するという利用法がこれに当たります。メモの保管にパスワード付きzipを経由するのは手間がかかりすぎます。そこで,JavaScriptを使ってウェブサービスでの入力フォームをさらっと暗号化しちゃうのが一番良さそうに思えます。一例として,私が使っていたものを手直しして,(セキュリティ分野では珍しく)公開します。選択部分のテキストをBlowfishで暗号化するブックマークレットです。入力ボックス内のテキストを選択してこれを実行すると,その部分を暗号化/復号化して置き換えます。選択されているのが入力ボックス内ではなく普通のページテキストの場合は,暗号化/復号化の結果がポップアップで表示されます。NYSL)これで,山ほどある○○○の番号や△△のアカウント情報を,心おきなくウェブ上のメモサービスに保存することができます。どこからでも使えるパスワード帳の完成です。Blowfishはファイル暗号化ソフトや暗号化通信でも用いられているアルゴリズムです。よって十分な長さのキー(パスワード)を与えれば,その解かれにくさは,オンラインの銀行口座やショッピングと同程度です。オンラインショッピングでの通信を信用しない人は,上のブックマークレットで機密メモを保存することも信用しないほうがよいでしょう。逆に,オンラインショッピングを懸念無く使っている人は,このブックマークレットでの暗号化も同様に信用できるはずです。応用だとか,技術的な事はここには書かないので,他で調べるか個人的に訊くかしてください。使うための回避策はあります。お約束ですが,これらのスクリプトを使用したことによって発生しうる損害について私は責任を負いませんのであしからず。満足できる程度にリスクを低減するには,単にメモのマル秘部分だけを暗号化するのではなく,使用上の工夫が他にも必要でっせ。バグが無い保証もありませんが,オープンソースなので自助努力でお願いします。連絡をもらえばここに載せているものへの反映は喜んでします。ウェブサービスは利用規則を守って使いましょう。上のスクリプトも自分の利用しているサービスで使えるかどうか確認してから使ってください。2010-06-21ISO-HTML版HTML4.01。