Hello BreachForums community, today I've been intrigued to write a tutorial on how create and manage your Matrix account.
Matrix is a interoperable standard for end to end encrypted communications. In simpler terms, it is designed to be resilient by decentralization where anyone can run their own instance and communicate with other peers in a manner that prevents third parties from eavesdropping.
References:
Choosing a Homeserver
We'll take advantage of a widely known public Matrix homeserver that also has registration enabled:
If you're privacy focused, consider creating your own server or by leveraging sites like
The naming convention in Matrix for a username is @(username)
homeserver)
Choosing a Client
A list of available clients can be found at
For simplicity, we will use the desktop/web client called "Element"
A public web version of Element is available at but do consider the implications of using something you do not control.
Creating an account
1. To create an account, navigate to
2. For homeserver use "matrix.org"
3. Fill out the registration information and click "Register"
[Image: s.png]
4. You may have to solve a captcha and it will also ask you to accept their Terms of Service.
It will then ask you to check your email for validation. The activation link looks like this:
token)
After clicking it, your registration page should show a success status.
5. Log into your new account
Joining Groups
To join a group, you'll need an invite. Group links can look like this:
You're free to also create one. It can be either public or private and this governs the discoverability of your group.
[Image: ss.png]
Sending Messages
As discussed before, the naming convention for Matrix is @(username)
homeserver)
If you want to send a message to a friend, you'll need their information in this format. You can also send messages using name or email address.
Since your homeserver is matrix.org, you can create invite links that look like this:
Secure Backup
This is optional for those who plan on not using a dedicated device for sending and receiving messages or those who wish to recover messages in the event they lose their existing device. Matrix is end to end encrypted, and so if your keys are not present in the session it will not know how to decrypt messages. To prevent this and simultaneously defeat its protection, navigate to Settings>Security & Privacy> scroll down until you reach the encryption section.
[Image: sss.png]
Click the "Set up" button for secure backup. It will prompt you with two options, to generate the security key or to pair a passphrase with your security key. Depending on your setup, you may choose either option. The idea is whenever you log in and create a new session without your keys, you will either supply your security key backup alongside the password to decrypt, or simply provide the security key in plaintext.
[Image: ssss.png]
With the security key you'll be able to recover your messages, given that the person you're talking to sent you their session key used to encrypt the messages. Sometimes this is problematic if you're in group chats, as you need to be active in order to receive the keys. This is why having a dedicated device is better than logging in with just your security key, use it as backup.
[Image: s.png]
If you liked this thread, tell me your thoughts below and I may consider making more. If you hated this thread, lick me.
Matrix is a interoperable standard for end to end encrypted communications. In simpler terms, it is designed to be resilient by decentralization where anyone can run their own instance and communicate with other peers in a manner that prevents third parties from eavesdropping.
References:
Choosing a Homeserver
We'll take advantage of a widely known public Matrix homeserver that also has registration enabled:
If you're privacy focused, consider creating your own server or by leveraging sites like
The naming convention in Matrix for a username is @(username)
Choosing a Client
A list of available clients can be found at
For simplicity, we will use the desktop/web client called "Element"
A public web version of Element is available at but do consider the implications of using something you do not control.
Creating an account
1. To create an account, navigate to
2. For homeserver use "matrix.org"
3. Fill out the registration information and click "Register"
[Image: s.png]
4. You may have to solve a captcha and it will also ask you to accept their Terms of Service.
It will then ask you to check your email for validation. The activation link looks like this:
token)
After clicking it, your registration page should show a success status.
5. Log into your new account
Joining Groups
To join a group, you'll need an invite. Group links can look like this:
You're free to also create one. It can be either public or private and this governs the discoverability of your group.
[Image: ss.png]
Sending Messages
As discussed before, the naming convention for Matrix is @(username)
If you want to send a message to a friend, you'll need their information in this format. You can also send messages using name or email address.
Since your homeserver is matrix.org, you can create invite links that look like this:
Secure Backup
This is optional for those who plan on not using a dedicated device for sending and receiving messages or those who wish to recover messages in the event they lose their existing device. Matrix is end to end encrypted, and so if your keys are not present in the session it will not know how to decrypt messages. To prevent this and simultaneously defeat its protection, navigate to Settings>Security & Privacy> scroll down until you reach the encryption section.
[Image: sss.png]
Click the "Set up" button for secure backup. It will prompt you with two options, to generate the security key or to pair a passphrase with your security key. Depending on your setup, you may choose either option. The idea is whenever you log in and create a new session without your keys, you will either supply your security key backup alongside the password to decrypt, or simply provide the security key in plaintext.
[Image: ssss.png]
With the security key you'll be able to recover your messages, given that the person you're talking to sent you their session key used to encrypt the messages. Sometimes this is problematic if you're in group chats, as you need to be active in order to receive the keys. This is why having a dedicated device is better than logging in with just your security key, use it as backup.
[Image: s.png]
If you liked this thread, tell me your thoughts below and I may consider making more. If you hated this thread, lick me.