An open API service indexing awesome lists of open source software.

https://github.com/dabevlohn/decode-rc-e2e-room

All operations in one place to decrypt messages from RocktChat E2E room
https://github.com/dabevlohn/decode-rc-e2e-room

aes aes-128-cbc e2e e2ee encryption end-to-end-encryption rocketchat rsa rust

Last synced: about 1 month ago
JSON representation

All operations in one place to decrypt messages from RocktChat E2E room

Awesome Lists containing this project

README

        

# Decrypt all E2E room messages in RocketChat

## Prerequirements

- install Rust
- clone this repository

```
cargo install just
cargo install hurl
```

## How to use

- store your private RSA-key in private_rsa_key.pem
- store room session key encrypted by your public RSA-key and encoded in base64uri in session_encoded.key
- change placeholders in justfile to your auth credentials
- run `just get-config-from-template`
- run `just get-e2e-room-messages`
- run `just decode-e2e-room-messages`

## Demo

![HowToUse](./assets/howtouse.svg)