Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enigma-reloaded/enigma-reloaded
Reloaded with xsalsa20 and ready to help people escape mass surveillance.
https://github.com/enigma-reloaded/enigma-reloaded
encryption privacy privacy-protection private-key react self-hosted xsalsa20 xsalsa20poly1305
Last synced: about 2 months ago
JSON representation
Reloaded with xsalsa20 and ready to help people escape mass surveillance.
- Host: GitHub
- URL: https://github.com/enigma-reloaded/enigma-reloaded
- Owner: enigma-reloaded
- License: gpl-3.0
- Created: 2021-08-09T20:52:17.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-06T05:52:13.000Z (over 3 years ago)
- Last Synced: 2024-08-01T12:19:46.408Z (5 months ago)
- Topics: encryption, privacy, privacy-protection, private-key, react, self-hosted, xsalsa20, xsalsa20poly1305
- Language: JavaScript
- Homepage: https://enigma-reloaded.github.io/enigma-reloaded/
- Size: 41.6 MB
- Stars: 62
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Enigma Reloaded 📱
![Old enigma](https://raw.githubusercontent.com/enigma-reloaded/enigma-reloaded/master/app/src/assets/enigma-logo.jpg)
[https://enigma-reloaded.github.io/enigma-reloaded/](https://enigma-reloaded.github.io/enigma-reloaded/)
Offline ready web app, that allows encrypted communication across less trustworthy channels.
No ads, tracking and external services.
Implements private public key encryption.
[Why not just use PGP, it's already there and works?](https://github.com/enigma-reloaded/enigma-reloaded/blob/master/why-not-pgp.md)
# Demo
https://user-images.githubusercontent.com/88687080/131566625-b6a8f9b2-83ba-43cc-ba1d-542f9794bfd5.mp4
Credits for Music: "www.bensound.com" or "Royalty Free Music from Bensound
# Try it now
Latest version is deployed at: [https://enigma-reloaded.github.io/enigma-reloaded/](https://enigma-reloaded.github.io/enigma-reloaded/)
## Overview usage
1. Send your public key to your buddy. He should make sure that your public key was not modified [MITM attack](https://en.wikipedia.org/wiki/Man-in-the-middle_attack)
```
4 kpAP5S 1LUAx PThouG dIO/J3AaG ea3kGRIr12 gTJPy8.Q29 u Z3Jh
dHM gZm9yIHVz a W5nIGVu aWdt YQ.e0e a57cdd 4c0f509 193d6ad180 eab227
```2. Ask your buddy for his public key, then add him to your contacts. You should also make sure that his public key was not modified [MITM attack](https://en.wikipedia.org/wiki/Man-in-the-middle_attack)
```
1u N5w8BS tLUqrwCh3 QNhUC c54H7fDdkt 3B44 zC8C0l8..
```3. Then you can talk, encrypt this:
```
What's up dude? Write me smth back after u see this
```4. To this simple format, which can be sent over any text based message platform to your buddy
```
AGJ OdW3nm6PlR 76LIllM vtX Pfy2ZD q1bFN6Kf2X L yX4NcoD mAu 8GBmJ/ 4McW
7smv Yg kR E Lh83dP UgG5LxJRNw 8YRnE7Up e1 J7x gj PW5il zUE0qoj8GE
hUqSdA DJXcIm xJ46xctBV 7lAtXbrgE NdCIQ? TN2a/iNr5N Pl8SP/iA0Z 0w2ilPdE S6fy
```5. So he can decrypt it back to the original
```
What's up dude? Write me smth back after u see this
```and this works the same with any file you want to transfer securely.
## Self host
To self host this app you need:
- a simple web hosting service or a web server
- a domain name(optional)
- https(optional, the data is stored in your browser and not on the server)Steps after:
- download https://github.com/enigma-reloaded/enigma-reloaded/archive/refs/heads/gh-pages.zip
- unzip the content
- upload the content to your hosting service or web serverJust remember: **Don't be evil**, as others forgoooot.
## License
GPL-3.0 License