そのため、パスワードを含むgpg暗号化ファイルを作成しました。
gpg -c passwords.txt.gpg
viでどうやって開く、編集、閉じることができますか? (これを行うとpasswords.txtファイルが生成されず、復号化されたpasswords.txtはメモリにのみ存在します!になります。)
答え1
元の答え
これgnupgプラグインVimはこうします:
このスクリプトは、gpgで暗号化されたファイルの透明な編集を実装します。ファイル名には、「.gpg」、「.pgp」、または「.asc」サフィックスが必要です。これらのファイルを開くと内容が復号化され、新しいファイルを開くとスクリプトで暗号化されたファイルの受信者を尋ねます。ファイルの内容は、作成される前にすべての受信者に対して暗号化されます。このスクリプトは、セキュリティを強化するためにviminfoファイルとスワップファイルをオフにします。
編集#1
2016年7月2日以降、元のgnupgプラグインは維持されなくなりました。
時間が足りないため、このスクリプトを開発することはできません。 James McCoyが開発業務を務めた。新しいバージョンは以下にあります。vimscript#3645。
しかし、新しいバージョンがあります。
答え2
実際にgpgファイルを意味する場合は、前述のgnupgプラグインが最善の選択です。
「vimを使用して暗号化されたファイルを開き、編集して保存する方法」を意味する場合は、-xオプションを参照することもできます。パスワードを入力してファイルを暗号化された形式で保存し、.swpファイルの暗号化に関しても正しい操作を行います。
望むより:http://vimdoc.sourceforge.net/htmldoc/editing.html#encryption
通知されました:
- cm = blowfishオプションが重要です。それ以外の場合、非常に弱い暗号化で保存されます。
- vimが終了する前にメモリをクリーンアップするかどうかわかりません。
また、上記のkeepassがLinuxのコマンドライン対応として機能するかどうかはわかりませんが、PasswordSafe(WindowsおよびLinuxで利用可能)は次の機能を実行します。http://nsd.dyndns.org/pwsafe/ シェルでアイテムを編集できますが、より自由な形式のコメント、全画面編集などをしたい場合は、viに優しい機能が必要になる場合があります。