如何備份Element的密鑰

爲什麼要備份

聊天記錄是加密的,首次登陸一個新設備(同一個電腦上的瀏覽器、element desktop就算兩個設備了),要查看登陸之前的聊天記錄,需要解密或在之前的設備進行認證。
如果你和我一樣,用隱私模式瀏覽的element網頁版,然後關閉了,並且沒有備份key,那之前任何聊天時裏的加密內容就沒有辦法解密。
當我們有了這個key,就可以查看之前的內容了。
所以備份一定是需要的。

步驟

  1. Setting(左下角小齒輪) – 彈出對話框 – Security & Privacy – Encryption下面,沒備份過的,點擊Reset就可以備份了
  2. 會彈出備份對話框,顯示備份的密鑰,你可以點擊Download來下載txt文件,也可以點擊Copy按鈕來複製這key
  3. 對於如何保存,就看你自己的喜好了。使用Unix/Linux的同學,可以用pass這個本地密碼庫工具(https://www.passwordstore.org/ 這是官網,怎麼用,說的也挺詳細了。pass是很好用的工具,完全是本地管理你的密碼等數據,備份的話~/.password-store就是全部數據了,還有搭配着使用的gnupg數據~/.gnupg;https://wiki.archlinux.org/title/Pass 這是Arch Linux關於它的百科,有關pass的操作層面也適用於其他像debian這樣的Unix/Linux作業系統)進行記錄,下面是使用它來備份這個key的示例步驟,這裏假設你在第2步點擊的是Copy按鈕:

    user@localhost:~$ pass insert whatever/you/want

    然後以下提示会出現,粘貼拷貝好的key後,回車

    Enter password for whatever/you/want:

    會出現以下提示,一樣,粘貼,回車就好

    Retype password for whatever/you/want:

    之後你如果需要複製key,這行命令就可以實現了

    pass --clip whatever/you/want

    然後你就可以把key複製到剪貼板,會保留45秒的時間

疑難解答

The sender has blocked you from receiving this message

圖中紅框選項不要勾選即可