Step-by-step setup: Using Deadbolt File Encryptor for strong encryption
1) Install Deadbolt
- macOS: Homebrew —
brew install deadbolt –cask, or download the .dmg from Releases and drag to Applications (runxattr -c /Applications/Deadbolt.appif macOS blocks it). - Windows: Download the installer from the GitHub Releases page and run it.
- Linux: Use the AppImage or Flatpak from Releases.
2) Launch the app (GUI) or install CLI
- GUI: Open the Deadbolt app from Applications / Start Menu.
- CLI: clone & install:
Code
git clone https://github.com/alichtman/deadbolt.git && cd deadbolt npm run install:cli
3) Prepare files/folders
- Choose the file(s) or folder(s) you want encrypted. Make a backup copy if you need a plaintext archive before encrypting.
4) Encrypt (GUI)
- Click “Encrypt”.
- Select file or folder.
- Enter a strong password (see passphrase tips below).
- Confirm and wait; encrypted file(s) get a .deadbolt extension.
5) Encrypt (CLI)
- Encrypt a file:
Code
deadbolt encrypt /path/to/file.pdf
- Optional (not recommended for security): pass password on command line:
Code
deadbolt encrypt secret.pdf –password “your-password”
6) Decrypt (GUI)
- Open Deadbolt, choose “Decrypt”, select the .deadbolt file, enter the password, and restore the original file.
7) Decrypt (CLI)
Code
deadbolt decrypt secret.pdf.deadbolt # or with password (warning: may be logged) deadbolt decrypt secret.pdf.deadbolt –password “your-password”
8) Recommended password/passphrase practices
- Use a long passphrase (12+ characters) with mixed words, or a 20+ character random password.
- Avoid passing passwords on command line to prevent shell-history leaks.
- Store passwords in a reputable password manager.
- If you need sharing, exchange passphrases securely (out-of-band).
9) Cross-platform notes
- Deadbolt-encrypted files are interoperable across macOS, Windows, Linux.
- To set Deadbolt as default for .deadbolt files on macOS, use duti (example in repo docs).
10) Security notes (practical)
- Keep Deadbolt updated (check Releases).
- Keep OS and antivirus up to date.
- Maintain offline backups — encrypted files should not be the only copy.
- Verify downloaded binaries from the GitHub Releases page.
If you want, I can produce a concise command cheat-sheet for your OS (macOS/Windows/Linux).
Leave a Reply