メールパスワードの保護方式
対象:nPOP Plus 1.2.8-2026.11.02-20 以降。nPOPP作者:TJ。
保存方式を選ぶ
「オプション」→「その他」→「メールアカウントのパスワード保護...」を開き、方式を選んで「保存」を押します。受信(POP3/IMAP)とSMTP認証の保存パスワードをまとめて変更します。設定の切り替えは直ちに適用され、親のオプション画面をキャンセルしても戻りません。
| 方式 | 用途と注意 |
|---|---|
| 従来互換(難読化) | 従来の保存形式。既存設定は自動で変更しません。可逆で保護が弱く、INIの流出からパスワードを守る強い暗号化ではありません。保護方式から戻すときは確認を表示します。 |
| Windows保護(DPAPI) | Windowsのユーザー保護機能を利用します。同じPC・Windowsユーザーで使う用途に向きます。別のPCやユーザーへのUSB持ち運びには向きません。 |
| マスターパスワード | 起動時に共通のパスワードで解除します。USBなどで別PCに持ち運ぶ用途に向きます。マスター自体は設定に保存しません。忘れると保存パスワードは復元できません。 |
マスターパスワードは12~128文字で、確認欄にも同じ内容を入力してください。長く、他で使っていないものを選び、USBとは別の安全な場所に控えてください。既にマスター方式の場合、新しい値を両欄に入力すると変更できます。両欄とも空なら現在の値を維持します。
起動と保存
マスター方式では起動時に入力を求めます。解除後は終了まで利用でき、メールを選ぶたびに入力する必要はありません。キャンセル、3回の入力失敗、保護情報の破損、DPAPIで解除できない場合は、設定を書き換えずに起動を中止します。
切り替えでは現在の各アカウントを新しい方式で再保存します。保存の失敗時は元の方式を維持します。従来方式に戻す場合、従来形式で扱えない文字や長さのパスワードがあると変更できません。保護方式の保存時には、使用されなくなったアカウント欄に残るPass/SmtpPassも取り除きます。
互換性と持ち運び
保護方式を選んだINIは、この対応版以降で使用してください。古いnPOP/nPOPPは新形式を解読できず、上書きすると設定を損なう恐れがあります。 古い版で利用する必要がある場合は、対応版で従来互換へ戻してから使用してください。
マスター方式で持ち運ぶときは、nPOP.iniの保護情報も含めて必要な設定をコピーします。マスターを忘れた場合の回復機能はありません。アカウント側で発行・管理しているパスワードを使い、設定を作り直す必要があります。
Google OAuthのトークン保存は引き続きWindowsユーザー保護です。メールパスワードをマスター方式にしてもOAuthは完全ポータブルにはなりません。Gmailでアプリパスワードを利用できる場合は、その保存パスワードに本機能が適用されます。
保護の範囲
保存パスワードの保護機能です。メール本文、添付ファイル、通信ログ、設定のその他の項目は暗号化しません。画面表示時のパスワードや通信のTLSとは別の設定です。起動中は認証のためパスワードをメモリに保持するため、同じ権限で動く悪意あるソフトなどを防ぐものではありません。
変更前のINI、バックアップ、過去のコピーには以前の保存形式が残ります。切り替えは過去のファイルを安全消去するものではありません。USBとバックアップは引き続き安全に保管してください。
マスター方式は、ランダムな16バイトのソルト、PBKDF2-HMAC-SHA256(600,000回)、AES-256-GCMを使用します。各値にはランダムな12バイトのnonceと16バイトの認証タグを使い、アカウント欄・認証ユーザー・項目名を関連付けて改変や取り違えを検出します。DPAPIも同じ関連付けを利用します。第三者の独立したセキュリティ監査を受けたことを意味しません。
問い合わせ:共通問い合わせフォーム
ページの先頭へ ↑