All Projects → EnKrypt → DiscordEncryption

EnKrypt / DiscordEncryption

Licence: GPL-3.0 license
🔐 Configurable end to end encryption for Discord

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to DiscordEncryption

Sdk Js
Tanker client-side encryption SDK for JavaScript
Stars: ✭ 786 (+2520%)
Mutual labels:  encryption, end-to-end
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+10163.33%)
Mutual labels:  encryption, end-to-end
Ajax-Chat
Ajax Chat is a complete web chat in javascript, ajax, php and mysql compatible with Phonegap
Stars: ✭ 19 (-36.67%)
Mutual labels:  encryption, end-to-end
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+50473.33%)
Mutual labels:  encryption, end-to-end
postchildren-desktop
👨‍👦‍👦 A E2E test visualization tool (get along with postman and postwoman)
Stars: ✭ 23 (-23.33%)
Mutual labels:  end-to-end
kospeech
Open-Source Toolkit for End-to-End Korean Automatic Speech Recognition leveraging PyTorch and Hydra.
Stars: ✭ 456 (+1420%)
Mutual labels:  end-to-end
License-plate-recognition
使用 "Darknet yolov3-tiny" 进行车牌识别
Stars: ✭ 90 (+200%)
Mutual labels:  end-to-end
quickstart-examples
Integration examples of Tanker's client-side encryption SDKs
Stars: ✭ 17 (-43.33%)
Mutual labels:  end-to-end
Rus-SpeechRecognition-LSTM-CTC-VoxForge
Распознавание речи русского языка используя Tensorflow, обучаясь на базе Voxforge
Stars: ✭ 50 (+66.67%)
Mutual labels:  end-to-end
Speech-Recognition
End-to-end Automatic Speech Recognition for Madarian and English in Tensorflow
Stars: ✭ 21 (-30%)
Mutual labels:  end-to-end
Transformer-Transducer
PyTorch implementation of "Transformer Transducer: A Streamable Speech Recognition Model with Transformer Encoders and RNN-T Loss" (ICASSP 2020)
Stars: ✭ 61 (+103.33%)
Mutual labels:  end-to-end
End-to-End-Machine-Learning-Projects
This repository contains Machine Learning projects that involve the steps starting from data collection to deployment
Stars: ✭ 74 (+146.67%)
Mutual labels:  end-to-end
ASVspoof PA
No description or website provided.
Stars: ✭ 22 (-26.67%)
Mutual labels:  end-to-end
SSNM-Coseg
[AAAI20] Deep Object Co-segmentation via Spatial-Semantic Network Modulation(Oral paper)
Stars: ✭ 21 (-30%)
Mutual labels:  end-to-end
DSTC6-End-to-End-Conversation-Modeling
DSTC6: End-to-End Conversation Modeling Track
Stars: ✭ 56 (+86.67%)
Mutual labels:  end-to-end
gravity
User-space deniable data encryption client.
Stars: ✭ 89 (+196.67%)
Mutual labels:  end-to-end
SynSeg-Net
SynSeg-Net: Synthetic Segmentation Without Target Modality Ground Truth
Stars: ✭ 54 (+80%)
Mutual labels:  end-to-end
speech-transformer
Transformer implementation speciaized in speech recognition tasks using Pytorch.
Stars: ✭ 40 (+33.33%)
Mutual labels:  end-to-end
gordo
An API-first distributed deployment system of deep learning models using timeseries data to predict the behaviour of systems
Stars: ✭ 25 (-16.67%)
Mutual labels:  end-to-end
End-to-End-Mandarin-ASR
End-to-end speech recognition on AISHELL dataset.
Stars: ✭ 20 (-33.33%)
Mutual labels:  end-to-end

Discord Encryption

Configurable end to end encryption for Discord.

License


Installation

  • You will need Bandaged BetterDiscord, which will exist alongside your existing Discord installation. Install this first if you don't have it.
  • Take the encryption.plugin.js file from this repository, and put it in your plugins folder. You can find where your plugins folder is from Discord User Settings -> Plugins -> Open Plugin Folder
  • Restart Discord.

Usage

  • Left click on the padlock icon next to the message textbox to toggle encryption on or off for your outgoing messages.

  • Right click the padlock icon to configure your secret keys. All messages will be automatically decrypted as long as you have the right key.

  • The first key you enter at the bottom is your primary secret key (shown in green). This will be used to encrypt your outgoing messages when encryption is on.

  • You can click on the icon next to successfully or failed decrypted messages to see more information.

TODO

  • Support for light theme (Pull Requests are welcome)
  • Per channel configurations

This project was originally inspired by Hmeritt's discord-encryption

DO NOT actually use the above linked project. I have found the source code to violate security conventions and intentionally obfuscate or confuse implemented functionality.

Although this current project also has some issues with ease of readability, it follows good practices, and I encourage users to review the source code before using it.

There is no support for mobile as of yet

This is a consequence of Discord :

  • not caring about end to end encryption yet (which should be a feature on any communication app at this scale)
  • not caring about the community where people want to make mods, plugins and provide extra functionality and support
  • not caring about making their projects open source (which is a viable strategy for any business, contrary to popular opinion)

Short of making Android and iOS discord clients from scratch, which takes a large amount of effort, there's not much that can be done for mobile support. Hopefully there will be enough voices to make a difference if enough people care to reach out to them. I will also help and support anyone who is attempting to launch a FOSS alternative to Discord.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].