Support - Decrypt App

Introduction

Decrypt is a simple iOS app for decrypting GPG-encrypted files using private keys. It allows you to read on your iPhone, files that have been encrypted on your Mac using GPG.

Workflow

  1. Encrypt a file on your Mac using GPG
  2. Transfer the encrypted file and your private key to your iPhone (using iCloud Drive, Dropbox, Google Drive, or any other cloud storage service)
  3. Use this app to decrypt and view the file content on your iPhone
This is particularly useful for securely accessing sensitive documents on your iPhone without storing the decrypted content permanently on the device.

How to Use

  1. Select the encrypted file you want to decrypt
  2. Select your private key file
  3. Enter the passphrase for your private key
  4. Tap "Decrypt" to decrypt the file
  5. The decrypted content will be displayed on screen

File Types

About GPG

GPG (GNU Privacy Guard) is a widely used open-source implementation of the OpenPGP standard.

This app only supports asymmetric encryption (public/private key). It cannot decrypt files that were encrypted using symmetric encryption (password-only encryption).

MacOS Setup Instructions

Installing GPG on Mac OS

  1. Install Homebrew if you don't have it:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Install GnuPG:
    brew install gnupg

Creating and Exporting Keys

  1. Generate a new GPG key:
    gpg --default-preference-list "AES256 AES192 AES CAST5 SHA512 SHA256 SHA1 ZLIB BZIP2 ZIP Uncompressed" --full-generate-key

    Important for iOS compatibility: --default-preference-list options are important in order to disable AEAD (Authenticated Encryption with Associated Data) as it's not supported at the moment by the library ObjectivePGP used in the iOS app

    Choose the following options for instance:

  2. Export your private key:
    gpg --export-secret-keys --armor your-email@example.com > private_key.asc

Encrypting a file

gpg --encrypt --recipient your-email@example.com your_file.txt

Decrypting a file on Mac

gpg --decrypt your_file.txt.gpg > decrypted_file.txt

Transferring files to iPhone

You can transfer the encrypted file and private key to your iPhone using various cloud storage services:

Simply upload the files to your preferred service and access them through the Files app on your iPhone when using the GPG Decrypt app.

Security

Contact Support

If you need help, please contact us at:
decrypt@ach3d.com