end-to-end-encryption.md 2.26 KB
Newer Older
1
# End to End Encryption Guide
Aaron Ogle's avatar
Aaron Ogle committed
2

3
> Note: This feature is currently in beta. Encrypted messages of encrypted rooms will not be found by search operations. The mobile apps may not support the encypted messages \(currently under implementation\). Bots may not be able to see encrypted messages until they implement support for it. Uploads will not be encrypted in this version.
Aaron Ogle's avatar
Aaron Ogle committed
4 5 6 7 8

## Getting started

Once your servers admin has enabled End to End Encryption as an option you will see a banner across the top of your interface like this:

9
![ ](../../.gitbook/assets/e2e-banner.png)
Aaron Ogle's avatar
Aaron Ogle committed
10 11 12

If you click this banner you will be presented with a dialog containing a password. Rocket.Chat server does not know this password. So you will need to store it in your password manager along with your login password.

13
![ ](../../.gitbook/assets/e2e-alert.png)
Aaron Ogle's avatar
Aaron Ogle committed
14 15 16 17 18 19 20

You will need this password on any other device you wish to participate in end to end conversations.

Once you have this password saved somewhere it is safe to dismiss the alert.

## Changing Encryption Password

21
If you would like to change your encryption password you can do so by going to: My Account->Encryption
Aaron Ogle's avatar
Aaron Ogle committed
22

23
![ ](../../.gitbook/assets/e2e-changepassword.png)
Aaron Ogle's avatar
Aaron Ogle committed
24

25
Once you make this change it will be used for connecting on new devices.
Aaron Ogle's avatar
Aaron Ogle committed
26 27 28 29 30

## Starting an End to End Conversation

Click the channel creation icon

31
![ ](../../.gitbook/assets/e2e-createchannelbutton.png)
Aaron Ogle's avatar
Aaron Ogle committed
32 33 34

From this screen on private groups you can toggle Encrypted to on

35
![ ](../../.gitbook/assets/e2e-createchannelscreen.png)
Aaron Ogle's avatar
Aaron Ogle committed
36 37 38 39 40 41 42

## Convert an existing group to use End to End encryption

You can convert existing groups and direct messages to use end to end encryption.

As a room owner you can click the room info icon

43
![ ](../../.gitbook/assets/e2e-roominfo.png)
Aaron Ogle's avatar
Aaron Ogle committed
44 45 46

Once this is up click the edit button

47
![ ](../../.gitbook/assets/e2e-editroombutton.png)
Aaron Ogle's avatar
Aaron Ogle committed
48 49 50

From here scroll to the bottom and toggle encrypted on

51
![ ](../../.gitbook/assets/e2e-toggle-encrypted.png)
Aaron Ogle's avatar
Aaron Ogle committed
52 53 54 55 56

## FAQ

### How can I tell if the room is encrypted?

57
If the room is using End to End Encryption you should see a key icon by the channel name.
Aaron Ogle's avatar
Aaron Ogle committed
58

59
![ ](../../.gitbook/assets/e2e-keybychannel.png)
Aaron Ogle's avatar
Aaron Ogle committed
60 61 62 63 64

### How can I tell if a message is encrypted?

You will see a key icon by the username.

65
![ ](../../.gitbook/assets/e2e-keybymessage.png)
66