No Encryption key on 2nd computer

Joplin Version: Joplin 1.5.14 (prod, darwin)
Sync Version: 2
Profile Version: 34
Keychain Supported: yes

Master Mac OS: 10.15.7
Master Mac Encrption Status: Enabled

2nd Mac OS: 10.15.7
2nd Mac Encrption Status: Disabled

Dropbox is the sync method.

When using the below instructions the master key on the 2nd mac does not show. All files sync but are encrypted and unreadable on the 2nd Mac.

Steps I took were.

  1. Synchronizing the Master Mac
  2. Encrypting Master Mac
  3. Sync Master Mac again
  4. Synced 2nd Mac

This didn't work so I deleted the Joplin-desktop folder and contents on the 2nd Mac then went through steps 3 and 4 of the above list.

I believe if I click on the "Enable encryption" button on the 2n mac it will create a 2nd MAster key on the Master Mac, correct? Do I need to export my notes and start from scratch on the Master Mac?

  1. On your first device (eg. on the desktop application), go to the Encryption Config screen and click “Enable encryption”
  2. Input your password. This process will generate a Master Key ID and the password you set will be used to encrypt all your notes . Make sure you do not forget it since, for security reasons, it cannot be recovered.
  3. Now you need to synchronise all your notes so that they are sent encrypted to the sync target (eg. to OneDrive, Nextcloud, etc.). Wait for any synchronisation that might be in progress and click on “Synchronise”.
  4. Wait for this synchronisation operation to complete. Since all the data needs to be re-sent (encrypted) to the sync target, it may take a long time, especially if you have many notes and resources. Note that even if synchronisation seems stuck, most likely it is still running - do not cancel it and simply let it run over night if needed.
  5. Once this first synchronisation operation is done, open the next device you are synchronising with. Click “Synchronise” and wait for the sync operation to complete. The device will receive the master key that was created at step 2, as part of the sync process. Go to the Encryption settings page on the new client where you will see a single Master Key entry with the same ID as at step 2 , and you will need to provide the password for it. This is the password that you set at step 2 . At this point E2EE will be automatically enabled on this device. Once done, click Synchronise again and wait for it to complete.
  6. Repeat step 5 for each device.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.