GPG Encrypt

by Luis Jaramillo
5
4
3
2
1
Score: 61/100

Description

Category: Privacy & Security

The GPG Encrypt plugin for Obsidian enables secure text encryption and decryption using GPG keys directly within the app. This plugin provides a user-friendly interface to encrypt selected text or entire documents, ensuring privacy for sensitive notes. Users can choose whether to encrypt and sign text, with support for inline encryption and document-wide encryption. The plugin integrates seamlessly with the GPG tool, leveraging your system's GPG keys, and allows you to easily decrypt previously encrypted messages. Whether for personal use or secure sharing, this plugin offers an essential solution for privacy-conscious users looking to protect their notes.

Reviews

No reviews yet.

Stats

21
stars
2,877
downloads
1
forks
808
days
2
days
155
days
2
total PRs
0
open PRs
1
closed PRs
1
merged PRs
7
total issues
0
open issues
7
closed issues
62
commits

Latest Version

5 months ago

Changelog

  • Update npm libraries
  • Add support in Reading Mode to preview the decrypt button
  • Fix bug with inline decrypt button in live preview
  • Add validation if users hit Restore plain text to document in reading mode
  • Fix issue decrypting in blocks, tables and callouts

README file from

Github

GPG Encrypt

This project is developed by https://www.lajg.dev, it is an Obsidian plugin that aims to perform encryption using the native tool of the GPG operating system, you can use online encryption or full document encryption.

Funding URL

If you find this plugin helpful, please consider support it in https://www.lajg.dev/donate/

Configuration

The first thing to do is activate the plugin as shown in the image (Step 1), then go to the settings (Step 2):

Activate Plugin

Now in the settings you will find the following elements to configure:

  1. Path where the executable is located (gpg, gpg2, gpg.exe or gpg2.exe), you must enter the full path, and depending on your OS it may be Windows (Example C:\Program Files (x86)\GnuPG\bin\gpg.exe) or it can be MacOS (Example /usr/local/bin/gpg). This will do a real-time validation that the executable exists and that it runs a version of GPG
  2. Once a GPG executable has been chosen, a list of the GPG keys that were found in your Operating System will be listed (for information purposes).
  3. Flag used to always trust the GPG keys that are stored in the Operating System regardless of their trust level per key.
  4. Flag to mark if you want to sign the text when encrypting it
  5. If you mark point 4 as true, point 5 will be activated with a drop-down list of the keys in your Operating System, you must select one with which it has its respective private key, this will mean that every time you go to encrypt a text, this will also be signed with that private key.

Configure plugin

Encrypt some text

Step 1 - In a note you have, select the text you want to encrypt (For inline encryption) and open the command palette Step 2 - In the command palette, look for the "GPG Encrypt" option, here you will have the option to encrypt inline (The block of text that you selected in step 1) or to encrypt the entire document. Step 3A - A pop-up window will appear with the list of GPG keys available in your Operating System, select one or more recipient keys that you can decrypt this text later (It is mandatory to select at least one)

Encrypt a text

Step 3B - If you select sign and encrypt, the only difference with Step 3A is that now the button will tell you that it is going to Sign and Encrypt, and this may prompt you for your phasphrase to sign the text.

Phasphrase to encrypt and sign

Decrypt some text

Step 1 - The first step is from a note with an encrypted secret, click (like a button) on the image that says secret Step 2 - This will open a modal with the message encrypted in GPG, if you want to copy the encrypted message, you can do so using the "Copy Encrypted Text" button, you can also decrypt the message with the "Decrypt" button

Decrypt 1/3

Step 3 - By clicking on the "Decrypt" button, the decryption process will begin, this may prompt you for your phasphrase

Decrypt 2/3

Step 4 - Once the decryption process has finished, you will have a green message with technical information about the process, but you will also have a text area with the decrypted text, here you can copy it using the "Copy Plain Text" button or directly restore the decrypted text to the note using the "Restore plain text to document" button

Decrypt 3/3

Credits

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Meld Encrypt
5 years ago by meld-cp
Hide secrets in your Obsidian.md vault
Share Note
3 years ago by Alan Grainger
Instantly share an Obsidian note with the full theme exactly like you see in your vault. Data is shared encrypted by default, and only you and the person you send it to have the key.
Remotely Secure
3 years ago by sboesen
fork of remotely-save with security upgrades
Password Protection
2 years ago by Qing Li
This is a password plugin for protecting your private notes and diary, no encrypt, no decrypt.
QuickShare
4 years ago by Maxime Cannoodt (@mcndt)
📝 An Obsidian plugin for sharing encrypted Markdown notes on the web. Zero configuration required.
Cryptsidian
5 years ago by triumphantomato
Encrypt all files in your Obsidian.md Vault with a password.
Global Proxy
2 years ago by windingblack
🚀 Obsidian Global Proxy is an Obsidian plugin that makes it easy to configure web proxies and use proxies throughout Obsidian.
Lock Screen
4 years ago by Eric Biewener
Differential ZIP Backup
2 years ago by vorotamoroz
gpgCrypt
3 years ago by Tjado Mäcke
Seamlessly encrypts your notes using GPG. Supports smartcards for enhanced security! 🔒📝📎
Garble Text
5 years ago by kurakart
Obsidian plugin for exposing Obsidian's garbleText() function
Sync Vault CE
a year ago by Camus Qiu
The missing bridge between your 10+ TB cloud drive and your AI brain.
Global Markdown Encryption
3 years ago by shlemiel
a plugin for encrypting obsidian markdowns in-memory, single password based.
HackerOne
3 years ago by neolex
A plugin to get our hackerone reports data into obsidian
Eccirian Encrypt
10 months ago by Entropiex
Next-generation file encryption solution
Evernote Decryptor
2 years ago by rcmdnk
Obsidian Plugin for encrypted data imported from Evernote
Cloud sync
9 months ago by Bing
一款强大的 Obsidian 同步插件,支持将笔记自动同步到多种云盘服务,提供端到端加密保护,让您的笔记既安全又便捷。
Crypt It
2 years ago by fyears
Obsidian plugin allowing users to right click on a file to generate an encryption version of the file using a password.
Cliplet
6 months ago by namikaze-40p
An Obsidian plugin that serves as a clipboard and snippet manager — your own, separate from the OS clipboard.
Blur Mode
a year ago by dangehub
Blur Mode - Blur elements on the obsidian interface for presentations or screenshots|模糊模式 - 对obsidian界面上的元素进行模糊处理以便演示或截图
Age Encrypt
a year ago by Metin Ur
A plugin for Obsidian that provides age-based encryption for your notes.
Peekaboo
a year ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
File Share
2 years ago by muckmuck
A lightweight obsidian.md plugin for sharing files between multiple vaults
Private Mode
a year ago by markusmo3
Vault Encrypt
5 months ago by Pluppen
Obsidian Plugin that encrypts/decrypts the entire vault.
Password Audit
a year ago by Sai Prashanth Pulisetti
Password Audit Plugin
Cypher
a year ago by Atharva Wankhede
Obsidian Plugin
Send Note
a year ago by jvsteiner
Instantly share an Obsidian note text/content with other users. Data is shared encrypted by default, and only you and the person you send it to have the key.
Simple Steam Auth
3 months ago by dreamscached
🔑 Generate Steam Guard codes right in your Obsidian vault.