A Discord plugin for encrypting your messages with AES-256, using the CryptoJS library. I don't know the full extent of the security of AES-256, but you should do your own research, StackExchange. I am not responsible for miss-use of this plugin with any illegal activities or otherwise TOS-Breaking things on Discord. You are solely responsible for what you use this tool for.
- Download and install the plugin via BetterDiscord or whatever plugin manager you choose.
- Go to the plugin settings in BetterDiscord, or edit the Encrypt.plugin.js file and change the encryption key. On BetterDiscord you can click "Generate Key".
- Save the settings or the file.
- Give the key to said person, prefferably via another platform so Discord does not have the key in any way.
- Now, if you want to enable encryption, there is two ways to do it. One, click the lock emoji in the text bar beside the other buttons, this will toggle the mode on or off. The other way is to press
ALT
andEnter
at the same time, it will encrypt the message before sending it out.
The red messages are messages you don't have the key for, the green ones are.
Example of how to turn on or off the encryption.
The BetterDiscord settings area.
Supports Citador quotes.
Supports Discord Markup excluding code highlighting and Emojis.
- on macOS the alt key does not always work (this is because of the way macOS alt key works)
- for large amounts of text, using Citador quotes, or other unknown random reasons, it will sometimes say
Error: Malformed UTF-8 data
- Fixing general bugs.
- Fixing the Tampermonkey script.