バージョン管理
どの公開鍵で暗号化したのかは書いておく必要があるのだろうか
日付でだいたいわかるから良いかも
enigmaファイルに公開鍵と日付を書く
秘密鍵ファイルから公開鍵を取得することはできるのでマッチングを調べられるかも
自分の持ってる秘密鍵のどれかで復号できればいいや、みたいな
パソコン上だとそれは実行できる
秘密鍵のファイル名にもタイムスタンプをつける
秘密鍵を指定して公開鍵を表示させることはブラウザでもできるかも
そこまでする必要があるか?
秘密鍵を変えることなんて滅多にないなら気にすることもないかも
いろいろ試せばいいだけなので
~/Downloads/enigma_ink_remover_20210129123456 みたいなので良いか?
.timestamp.enigma
.timestamp.secretkey
.timestamp.enigma_ink_remover
.timestamp.enigma_reader
.timestamp.enigma_ink
これは不要か?
公開鍵はどうしよう?
昔のバージョンをセーブする意味はないかも
enigmaファイルにセーブしておけばいい
現状の手法 (2021/2/3)
公開鍵ファイルも秘密鍵ファイルもタイムスタンプをつける
enigmaファイルにはタイムスタンプと公開鍵を入れる