更換密碼管理工具:C2 Password轉移至Proton Pass

最近收到Synology通知說C2 Password將於2027年6月22日停止服務,大約還有一年的期限來轉移到其他方案。我本身有購買Proton Pass加SimpleLogin的終身方案(限時優惠),順勢轉移到Proton Pass密碼管理工具。如果只要密碼管理功能,免費方案就夠用了,需要好用一點的進階功能(例如2FA驗證器有數量限制),一定要要付費方案才有(包含全家桶服務)。

Proton Pass方案比較:
https://proton.me/zh-tw/pass/pricing#compare-plans

CSV匯入

Proton Pass不支援C2 Password的CSV直接匯入(匯入後會顯示一堆Unnamed item空項目),必須修改一下CSV欄位名稱才行。有兩種方式:

手動修改CSV

  1. 下載Proton Pass CSV模板,使用Google Sheet開啟,第一列欄位顯示如下:

    name,url,email,username,password,note,totp,vault
    
  2. 匯出C2 Password CSV,使用Google Sheet開啟,第一列欄位顯示如下:

    Login_URLs,Login_URL_Match_Rules,Login_Username,Login_Password,Login_TOTP,Display_Name,Tag,Tag_Color,Favorite,Notes,Others
    
  3. 使用Google Sheet編輯C2 Password CSV第一列欄位名稱對應Proton Pass CSV模板欄位名稱,不用照順序(欄位名稱會自動對應):

    • Display_Name欄位名稱改為name
    • Login_URLs欄位名稱改為url
    • Login_Username欄位名稱改為username
    • Login_Password欄位名稱改為password
    • Notes欄位名稱改為note
    • Login_TOTP欄位名稱改為totp
  4. 然後將C2 Password特定欄位刪除(整欄),儲存檔案後匯入到Proton Pass,確認是否匯入成功。看到資料顯示無誤,開啟C2 Password服務,比對Proton Pass每筆資料的自訂欄位,手動補填回去。

自動修改CSV

使用網友寫的Python轉換工具:C2_To_ProtonPass,將CSV和工具放在同一個資料夾,執行:

python3 c2_to_protonpass.py C2Password_Export_20260526.csv export_c2.csv
  • C2Password_Export_20260526.csv:從C2 Password匯出的CSV。
  • export_c2.csv:轉換後給Proton Pass匯入的CSV。

匯入到Proton Pass一樣會遺失自訂欄位,手動補填回去。不過這個方式我沒用過,需要自行去驗證。

個人心得

登入帳號

Proton Pass沒有Encryption Key或主密碼可以直接登入帳號,第一次登入時都需要帳號、密碼和驗證碼,如果你的密碼隨機又複雜,幾乎要依賴已登入裝置才知道密碼,建議將Proton Pass密碼設定成有規律、好記、但是又複雜的密碼,例如以下結構:

{暱稱單字變形}{符號}{單字變形}{數字}{單字變形}

然後驗證碼用另外一個手機驗證器App來備份和顯示,這樣就不怕被密碼管理工具鎖在門外而進不去了。

新增類別

新增類別時,請優先考慮手機是否需要自動填入登入資訊,需要的話,類別務必選「登入」,選其他類別不僅不會自動填入,還會被隱藏。只是做個安全筆記的話,則依個人喜好選取。