vi とコマンド ラインを使用して、パスワードで保護されたテキスト ファイルを作成する
目次:
コマンド ライン テキスト エディタ「vi」を使用して、パスワードで保護されたテキスト ファイルを簡単に作成できます。これは、保護されたファイルが、ログインの詳細、さまざまなパスワード、個人情報、プライベート ジャーナル、または単一のパスワードで保護されたテキスト ファイルに安全に保存したいものを含むためのものであるかどうかにかかわらず、プライバシーの目的で無限に役立ちます.
Vi は少し上級者向けと考えられており、学習曲線がかなり急ですが、非常に強力です。幸いなことに、テキスト ドキュメントを暗号化することだけを考えている場合でも、vi は十分に単純である可能性があります。この目的のために、基本的な vi/vim コマンドについて説明します。平均的なスキルを持つユーザー、およびコマンドラインのファンではないユーザーにとっては、FileVault を使用したフル ディスク暗号化の従来のセキュリティ オプションを使用するか、暗号化されたイメージにファイルとフォルダーを追加する方法を使用する方が簡単な場合があることに注意してください。これは、Mac OS X のグラフィカル インターフェイスとファイル システムを介して完全に処理されるためです。これらの 2 つの方法では、TextEdit などのより使い慣れたアプリ (またはその他のもの) を使用して、パスワード層の背後に保存されているドキュメントを編集することもできます。ディスク イメージのルートに進む場合は、ファイルを保存して終了し、仮想ディスクを取り出すことを忘れないでください。また、Filevault を試す場合は、使用していないときに Mac からログアウトすることを忘れないでください。そうしないと、パスワード保護の層を見逃すことになります.もちろん、これらの 2 つの方法ではファイルの読みやすさが Mac に制限されるため、問題のファイルにクロスプラットフォームでアクセスしたい場合は、Linux やその他の UNIX フレーバーから vi またはヴィム。では、コマンド ライン ルートを使用しますか?次に、vi! を使用してテキスト ファイルを暗号化します。
vimでパスワード保護されたテキストファイルを作成する
ファイルの作成は非常に簡単です。ターミナルを起動し (/Applications/Utilities/ ですが、コマンド ラインに慣れている場合は、これまでに知っているはずです)、次のコマンド シンタックスを使用します:
vi -x protectedtext
vi から要求されたら、暗号化されたテキスト ドキュメントで vi を開いてパスワードを 2 回入力します。暗号化されたファイルの場合と同様に、そのパスワードを忘れないでください。ファイルを再度開くことができなくなります。
これで vi に入りました。VI と VIM に精通している場合は、明らかに支援は必要ありませんが、vi/vim は、高度なテキスト エディターを初めて使用する人にとって、非常に混乱する頭痛の種になる可能性があります。膨大な vi チュートリアルには立ち入らず、ドキュメント内の移動、テキストの挿入、保存、終了、および暗号化されたテキスト ファイルの終了と保存を同時に実行できる、いくつかの非常に単純な vi コマンドに焦点を当てます。
シンプルな vi コマンド
- i テキストを挿入する
- Control+Fで画面を前方にスクロール
- Control+Bで画面を後ろにスクロール
- /(検索語句) + RETURN で「検索語句」でファイルを検索
- ESCAPE で vi コマンドを入力したり、終了、保存して終了したりできます
- ESCAPE + ZZでviを保存して終了
- ESCAPE + :q!保存せずに終了する
- ESCAPE + :w + RETURN 終了せずに保存する
はい、大文字と小文字が区別されます。たとえば、終了して保存するには、ZZ を大文字にする必要があり、保存および終了コマンドは Shift+ZZ のようになります。
ここでは意図的にシンプルにしていますが、vi の詳細なチュートリアルをお探しの場合は、主要な工学系大学の優れたチュートリアルをご覧ください。
実用的な例として、パスワード付きの暗号化されたドキュメントを作成し、テキストを入力し、保存して終了する方法を次に示します。キーを押すタイミングを示すために、キー コマンドを強調表示します:
vi -x encrypted_text_file (暗号化されたファイルに入れたいものを入力し、終了したふりをして、終了して保存します) ZZ
コマンドラインに戻ります。ドキュメントに戻るには、いつものように vi: で開くことができます。
vi encrypted_text_File
コンテンツにアクセスするには、パスワードを入力する必要があります。
vi/vim に慣れていない人にとっては、これらすべてが少し異質に思えるかもしれませんが、すぐにコツをつかむことができます。
重要: 保護されたファイルは vi/vim からのみアクセスできます
このファイルとその内容は、vi/vim からのみアクセスできるようになりました。別のアプリケーションまたはコマンド ライン ツールで開こうとすると、「VimCrypt」メッセージが前に表示される意味不明な内容しか表示されません。 、次のようになります:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gǸ }? ų??5p???]?M?ז???7?a???4?N7A????7??"??잏?0??+?1Z??q?7N?| ?uͫ?||?
選択したテキスト エディタで通常のテキスト ファイルを作成し、パスワードを付けて圧縮し、ドキュメントを変更または使用するために解凍し、同じパスワードで再度圧縮することもできます。 、しかし、前述のトリックよりも簡単であると主張するのは難しいでしょう.zipアプローチの利点の1つは、クロスプラットフォームの互換性と、含まれているドキュメントを任意のアプリケーションで変更できることです.
ヒントのインスピレーションをくれたクリスに感謝