「メールにファイルをパスワード付きzipして添付ファイル付けて後からメールでパスワード送る」方法の代わりを考えた
- 送信したい人
- 受信したい人(ML含む)
- サーバ
送信したい人、受信した人は全員サーバにアカウントを作成
- メールアドレスを入力
- メールアドレスを承認
- アクセスキーを取得
アクセスキーは各自個別のキーなので秘密にする
送信したい人は
- アップロード画面にメールアドレスとアクセスキーを入力する
- 受け取って欲しい人のメールアドレスを指定して生ファイルをアップロード
- ダウンロードリンクのURLを受け取ってメールに添付
受け取りたい人は
- ダウンロードリンクを開いて、メールアドレスとアクセスキーを入力
- 両方とも一致しているとダウンロード出来る
受け取って欲しい人を変更した場合は
- 送信したい人がURLをクリック
- 自分のメールアドレスとアクセスキーをいれる
- 受け取って欲しい人の一覧から変更する
- ここでファイルの削除も可能
サーバ内部のデータの管理方法は
- ユーザのアクセスキーは全て公開鍵でサーバには保存しない
- 送信したい相手毎にファイルを用意して受け取って欲しい人の秘密鍵で暗号化して保存
- ダウンロード時には相手の公開鍵で解除する
- ダウンロード期限が来たら自動的に削除
ってやれば良いのにな どっかの会社が作らないかな って思っただけ。