All Projects → hyundotio → Magicpad

hyundotio / Magicpad

Licence: mit
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).

Projects that are alternatives of or similar to Magicpad

Zeyple
Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG
Stars: ✭ 122 (-29.89%)
Mutual labels:  privacy, encryption, gpg, pgp
Sephia Five
A secure and PGP enabled webmail module for Phosphorus Five
Stars: ✭ 21 (-87.93%)
Mutual labels:  cryptography, privacy, encryption, pgp
Opmsg
opmsg message encryption
Stars: ✭ 704 (+304.6%)
Mutual labels:  privacy, encryption, gpg
Sdk Js
Tanker client-side encryption SDK for JavaScript
Stars: ✭ 786 (+351.72%)
Mutual labels:  cryptography, privacy, encryption
Discordcrypt
End-To-End File & Message Encryption For Discord
Stars: ✭ 150 (-13.79%)
Mutual labels:  cryptography, privacy, encryption
Swifty
🔑 Free Offline Password Manager
Stars: ✭ 496 (+185.06%)
Mutual labels:  cryptography, privacy, encryption
Darkwire.io
End-to-end encrypted instant web chat
Stars: ✭ 594 (+241.38%)
Mutual labels:  cryptography, privacy, encryption
Drops
opmsg p2p transport network
Stars: ✭ 58 (-66.67%)
Mutual labels:  privacy, encryption, gpg
Cryptag
Encrypted, taggable, searchable cloud storage
Stars: ✭ 178 (+2.3%)
Mutual labels:  cryptography, privacy, encryption
0fc
Anonymous web chat server, built on top of Themis/WebThemis
Stars: ✭ 98 (-43.68%)
Mutual labels:  cryptography, privacy, encryption
Onionr
Private Decentralized Communication Network 🎭 🧅
Stars: ✭ 84 (-51.72%)
Mutual labels:  tor, privacy, encryption
Onionbrowser
An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network
Stars: ✭ 1,702 (+878.16%)
Mutual labels:  tor, privacy, mobile
Berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Stars: ✭ 5,101 (+2831.61%)
Mutual labels:  privacy, encryption, cybersecurity
Thgtoa
The Hitchhiker’s Guide to Online Anonymity
Stars: ✭ 326 (+87.36%)
Mutual labels:  tor, privacy, gpg
Dontclickshit
Як не стати кібер-жертвою
Stars: ✭ 149 (-14.37%)
Mutual labels:  cryptography, privacy, cybersecurity
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+1669.54%)
Mutual labels:  privacy, encryption, mobile
Minisign
A dead simple tool to sign files and verify digital signatures.
Stars: ✭ 1,105 (+535.06%)
Mutual labels:  cryptography, gpg, pgp
Bouncy Gpg
Make using Bouncy Castle with OpenPGP fun again!
Stars: ✭ 164 (-5.75%)
Mutual labels:  encryption, gpg, pgp
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (-9.77%)
Mutual labels:  privacy, encryption, pwa
Cli
share secrets within teams to avoid plain-text secrets from day one
Stars: ✭ 138 (-20.69%)
Mutual labels:  gpg, pgp

MagicPad v1.0.7

MagicPad is an OpenPGP encryption / decryption tool for beginners to handle text messages, files, as well as embed and extract encrypted messages from images. It is designed to be run standalone via the browser. Using PGP as the main encryption engine, the encryption key generated in MagicPad are powerful 4096-bit keys.

Why MagicPad...

  1. No data collection. Can be used offline. Available as a Chrome offline app, and mobile progressive web app. No server-side interaction.
  2. Create, upload, and search for PGP keys.
  3. Easy to understand language. You want to read, write, or attach a file?
  4. Mobile friendly PWA (progressive web app). Can be saved to home screen. Tested on Android and iOS.
  5. Store keys as images as well as hide and reveal encrypted messages in images.

Changelog

Changelog link

Installation

You can run / build MagicPad several ways:

  1. Run it online, or as a PWA, or offline Chrome app on https://www.magicpad.io
  2. Clone and run ./app/index.html via web browser
  3. Clone, build, and run via web browser
npm install
npm run dist

Build explained

In the build procedure, the following happens:

  1. HTML files in the ./html_src folder are combined into a single index.html file in ./app.
  2. JS files in ./app/js are added as <script> tags after </body> tag in index.html. (Step 1 and 2 are controlled by ./build_magicpad.index.js)
  3. index.html is saved to ./app.
  4. All other files are static in ./app and are not altered.

PWA Config

If you want to host your own MagicPad PWA, you must edit the "start_url" property manifest.json file in /src

Packages

Software used:

  1. Node.js
  2. url, path, fs-extra, ncp, and jsdom packages
  3. Openpgp.js
  4. Steganography.js
  5. jQuery
  6. Font and design styling by IBM

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

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].