Enigmize - 公開鍵暗号を利用する手軽で安全なデータ転送
-
Enigmize は、
公開鍵暗号アルゴリズム
を利用して誰でも簡単に安全なデータ交換ができるサービスです
-
メールアドレスを利用しますがアカウント登録やログインは不要です
-
https://Enigmize.com/ の後にメールアドレスを追加した Enigmizeページ を使います
-
たとえばメールアドレスが masui@pitecan.com の場合、
https://Enigmize.com/masui@pitecan.com というEnigmizeページを使います
-
Enigmizeページで
公開鍵 (暗号化に使う鍵: 日付.enigmizer)と
秘密鍵 (復号に使う鍵: 日付.denigmizer)
を生成して利用します
-
暗号化に使う公開鍵は Enigmize.com に保存され、復号に使う秘密鍵はユーザがローカルに保存します
-
あるファイルを暗号化して masui@pitecan.com に送りたいとき、
EnigmizeページにファイルをDrag&Dropして暗号化された謎ファイル (ファイル名.enigma) を生成して
masui@pitecan.com に送ることができます
-
暗号化された謎ファイルは秘密鍵 (復号に使う鍵) が無いと読むことができません
-
謎ファイルを受け取った masui@pitecan.com は、
Enigmizeページに謎ファイルをDrag&Dropし、自分の秘密鍵を指定することによって秘密情報を復号できます
-
このように、Enigmizeページを使うだけで誰でも簡単に安全に暗号化や復号ができます
-
暗号化のための公開鍵はサーバに登録されますが、暗号化/復号計算や復号鍵はパソコン内(ブラウザ内)だけで処理されます。
-
ブラウザからサーバに送られる情報は以下のものだけで、秘密情報がサーバに送られることはありません
-
ブラウザで生成した公開鍵をサーバに登録
-
ブラウザで暗号化した謎ファイルのメール送付をサーバに依頼
-
鍵作成のための認証コード生成をサーバに依頼
Toshiyuki Masui 2021