All Projects → aliceandbob-io → aliceandbob-desktop

aliceandbob-io / aliceandbob-desktop

Licence: MIT License
🔐 A free, light and easy to use desktop tool to generate PGP key pairs, encrypt and decrypt messages.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to aliceandbob-desktop

aliceandbob
🔐 A free, light and easy to use client-side tool to generate PGP key pairs, encrypt and decrypt messages.
Stars: ✭ 24 (-4%)
Mutual labels:  encryption, pgp, pgp-key, key-pair
Objectivepgp
OpenPGP library for iOS and macOS
Stars: ✭ 557 (+2128%)
Mutual labels:  encryption, pgp
EasyPGP
No description or website provided.
Stars: ✭ 19 (-24%)
Mutual labels:  encryption, pgp
Iostreams
IOStreams is an incredibly powerful streaming library that makes changes to file formats, compression, encryption, or storage mechanism transparent to the application.
Stars: ✭ 84 (+236%)
Mutual labels:  encryption, pgp
Sephia Five
A secure and PGP enabled webmail module for Phosphorus Five
Stars: ✭ 21 (-16%)
Mutual labels:  encryption, pgp
Enchive
Encrypted personal archives
Stars: ✭ 527 (+2008%)
Mutual labels:  encryption, pgp
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (+4416%)
Mutual labels:  encryption, pgp
Felony
🔑🔥📈 Next Level PGP
Stars: ✭ 3,478 (+13812%)
Mutual labels:  encryption, pgp
Encrypt.to
Send encrypted PGP messages with one click
Stars: ✭ 116 (+364%)
Mutual labels:  encryption, pgp
Zeyple
Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG
Stars: ✭ 122 (+388%)
Mutual labels:  encryption, pgp
Bouncy Gpg
Make using Bouncy Castle with OpenPGP fun again!
Stars: ✭ 164 (+556%)
Mutual labels:  encryption, pgp
Opaquemail
.NET email library and proxy supporting IMAP, POP3, and SMTP with S/MIME and PGP.
Stars: ✭ 91 (+264%)
Mutual labels:  encryption, pgp
Helm Secrets
Successor of zendesk/helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 165 (+560%)
Mutual labels:  encryption, pgp
Magicpad
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).
Stars: ✭ 174 (+596%)
Mutual labels:  encryption, pgp
paperback
Paper backup generator suitable for long-term storage.
Stars: ✭ 517 (+1968%)
Mutual labels:  encryption
Ajax-Chat
Ajax Chat is a complete web chat in javascript, ajax, php and mysql compatible with Phonegap
Stars: ✭ 19 (-24%)
Mutual labels:  encryption
eme
EME (Encrypt-Mix-Encrypt) wide-block encryption for Go.
Stars: ✭ 30 (+20%)
Mutual labels:  encryption
crypto.graphics
crypto.graphics
Stars: ✭ 20 (-20%)
Mutual labels:  encryption
js-libp2p-noise
Noise libp2p handshake for js-libp2p
Stars: ✭ 21 (-16%)
Mutual labels:  encryption
AES
AES for microcontrollers (Arduino & Raspberry pi)
Stars: ✭ 116 (+364%)
Mutual labels:  encryption

aliceandbob.io - Desktop app 🖥️🔐

A free, light and easy to use desktop app to generate PGP key pairs, encrypt and decrypt messages. The desktop app works fully offline to ensure maximum security to the user.

Looking for the online PGP tool from aliceandbob.io instead? Go here or on its GitHub's page.

Download it ⬇️

Installation

⚠️ If you install the app on windows, you might get a warning from your anti-virus. It is because Windows builds are not signed. No worries, just add an exception for the app in your anti-virus software.

Features

  • 🗝️ Generate PGP key pairs
  • 🔒 Encrypt messages with the public PGP key of the receiver
  • 🔓 Decrypt messages with your private PGP key

Tech 🔧

  • Electron.js: Electron.js helps building cross-platform desktop apps with JavaScript, HTML, and CSS
  • Electron-forge: Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications
  • HTML/CSS/Javascript
  • Stimulus JS (v2.0.0): A modest JavaScript framework
  • Webpack: The whole app is bundle with webpack through the electron-forge webpack plugin

Library 📚

OpenPGP.js (v4.10.7), a JavaScript implementation of the OpenPGP protocol. Find out more on openpgpjs.org.

Contributing 🍰

Please contribute using GitHub Flow. Refer first to the open issues then create a branch, add commits, and open a pull request!

You can also read the CODE OF CONDUCT.

When forking and cloning the repo, don't forget to do the following:

  1. Make sure to have node, npm and yarn installed on your machine
  2. run yarn install from the cloned repo.
  3. Then, yarn start to launch aliceandbob.io Desktop App in dev mode.

⚠️ If you get any errors and warnings, install the necessary apps, packages or updates your platform may require.

Find more info regarding the process and the configuration on the electronforge.io page.

Building the desktop app locally 🏗️

If you want to package and build the app on your machine, run yarn make --platform=<target build platform> --arch=<target arch>. As for the platform, you can choose either:

  • win32,
  • linux,
  • darwin, or
  • mas.

As for the arch, you can choose either:

  • x64,
  • ia32,
  • armv7l,
  • arm64, or
  • mips64el.

See all available options on the electronPackager page.

Note that some specific builds cannot be done from some platforms. Learn more here.

Want to support the app? ❤️

Buy Me A Coffee

License 📄

Licensed under the MIT 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].