matrixguide.github.io

View on GitHub

Install / Login

  1. Install Riot Android iOS F-Droid
  2. Fill in username and password (Guide to create account), then check Use custom server options (advanced)

alt text

  1. Scroll down and fill in (https://disroot.org Not matrix.disroot.org):

alt text

  1. This is how the user page look like

alt text

Add User

  1. Click the Plus Circle at the right bottom, click Start Chat

  2. Enter username you want to search, click the Plus to add user to chat

alt text

Verify Fingerprint

To read, send or receive encrypted message you must first verify the keys of user. (and vice versa) They should exchange the fingerprints with you to confirm they are the person you communicate to. An example of fingerprint is APOCJNQLMB**, each fingerprint is unique and exact 10 characters. You should also verify the **device key

  1. In the room, select the option then Room Details

alt text

  1. Click on Show Device List

alt text

  1. When you are sure the person had the correct device ID and Key, click Verify

alt text

  1. It will ask you to confirm the key, device ID and its fingerprint. When ready, click I Verify That The Keys Match

alt text

  1. Now their key is verified. You should see the lock instead of the warning sign. To Unverify click it again.

alt text

Import / Export Room Key

Every time you log out or sign in, the room will generate new key, meaning you will not be able to read message from previous session unless you have the E2E room key.

  1. You can export the E2E key by go to Settings. Click Export E2E room keys

alt text

  1. Fill in your password and click Export. It will download your key into Downloads folder with name riot-keys.txt

alt text

  1. To import, the steps are the same. Click Import E2E room keys, fill out the password and select location of riot-keys.txt

Back to Index