Skip to content
View enigma-reloaded's full-sized avatar
Block or Report

Block or report enigma-reloaded

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
enigma-reloaded/README.md

Enigma Reloaded 📱

Old enigma

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?

Demo

example.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/

Overview usage

  1. Send your public key to your buddy. He should make sure that your public key was not modified MITM attack
4 kpAP5S 1LUAx PThouG dIO/J3AaG ea3kGRIr12 gTJPy8.Q29 u Z3Jh 
dHM gZm9yIHVz a W5nIGVu aWdt YQ.e0e a57cdd 4c0f509 193d6ad180 eab227
  1. 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
1u N5w8BS tLUqrwCh3 QNhUC c54H7fDdkt 3B44 zC8C0l8..
  1. Then you can talk, encrypt this:
What's up dude? Write me smth back after u see this
  1. 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
  1. 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:

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

License

GPL-3.0 License

Popular repositories

  1. enigma-reloaded enigma-reloaded Public

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

    JavaScript 62 3

  2. awesome-selfhosted awesome-selfhosted Public

    Forked from awesome-selfhosted/awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

    JavaScript 3