hyundotio / Magicpad
Licence: mit
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).
Stars: ✭ 174
Labels
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
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
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...
- No data collection. Can be used offline. Available as a Chrome offline app, and mobile progressive web app. No server-side interaction.
- Create, upload, and search for PGP keys.
- Easy to understand language. You want to read, write, or attach a file?
- Mobile friendly PWA (progressive web app). Can be saved to home screen. Tested on Android and iOS.
- Store keys as images as well as hide and reveal encrypted messages in images.
Changelog
Installation
You can run / build MagicPad several ways:
- Run it online, or as a PWA, or offline Chrome app on
https://www.magicpad.io
- Clone and run
./app/index.html
via web browser - Clone, build, and run via web browser
npm install
npm run dist
Build explained
In the build procedure, the following happens:
- HTML files in the
./html_src
folder are combined into a singleindex.html
file in./app
. - JS files in
./app/js
are added as<script>
tags after</body>
tag inindex.html
. (Step 1 and 2 are controlled by./build_magicpad.index.js
) -
index.html
is saved to./app
. - 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:
- Node.js
- url, path, fs-extra, ncp, and jsdom packages
- Openpgp.js
- Steganography.js
- jQuery
- 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
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].