Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 8 days ago
JSON representation

Reloaded with xsalsa20 and ready to help people escape mass surveillance.

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 server

Just remember: **Don't be evil**, as others forgoooot.

## License
GPL-3.0 License