もっと単純な方法として、秘密鍵をパスフレーズで暗号化しておくっていうのがある。こっちのほうが変に凝ってなくていいかも。ただ、人間の記憶に頼る悲しい宿命に対して無抵抗になってしまう。
(意見募集)
モバイル版Obsidianのファイルを暗号化・復号化して扱う方法を考えていた。
というのも、Obsidianの設定ファイルはサンドボックス化されていなくて、秘密鍵を書き込んだらほかのプラグインがどこかに送信するかもしれない。外部の暗号ソフトを使えばいいんだけど、モバイルではそういう方法がない。すると困るわけだ。
いま考えた方法としては、Nostrとブラウザを使う。
たとえばnostr.example.comというドメインを取っておく。このサイトでnostr鍵ペアを作成して、いつでも復号を実行できるようにしておく。公開鍵をObsidianの設定に書き込んでおく。
Obsidian上での暗号化はさっき書き込んだ公開鍵を使う。復号が必要になったとき、一時的な鍵ペアを生成する。
nostr.example.comの公開鍵あてに暗号テキストを送って、ブラウザを開く。ブラウザは復号ができる。復号したテキストを、一時公開鍵で暗号化して送り返す。
Obsidianに帰ってくると、一時秘密鍵で復号ができる。これで読める。
View quoted note →