Batch Encrypt & Decrypt
Necron Vault Manager supports encrypting and decrypting many files at once through two workflows: vault imports (the primary method) and Quick Encrypt/Decrypt modals (for standalone operations). Both handle multiple files with per-item progress tracking.
When to Use Each Workflow
| Scenario | Recommended Method |
|---|---|
| Adding files to a vault | Vault Import (ADD FILES / ADD FOLDER in the toolbar) |
| Encrypting files outside a vault | Quick Encrypt (Encrypt tile in inspector footer) |
| Decrypting files from a vault | DECRYPT FILES (toolbar button, works on vault tree selection) |
| Decrypting standalone encrypted files | Quick Decrypt (Decrypt tile in inspector footer) |
Vault Import (Bulk Encryption)
The primary way to encrypt multiple files is by importing them into a vault:
Step 1: Select a Vault
Click a vault in the sidebar to make it the active vault. The vault browser shows its current contents.
Step 2: Add Files
- Click ADD FILES in the toolbar to open a file picker (multi-select supported)
- Click ADD FOLDER to select an entire directory — all files inside are added
Step 3: Automatic Encryption
Files are encrypted and imported into the vault automatically. Each file is:
- Encrypted using the vault's encryption format
- Replicated to all configured vault locations
- Indexed in the vault's file list
The vault browser updates as files are imported. A busy overlay appears during large imports.
Note
Vault imports process files sequentially. Pad consumption is proportional to the total file size being encrypted (1:1 pad-to-data ratio).
Vault Decryption (Bulk)
To decrypt files from a vault:
- Select files in the vault browser tree (multi-select with Ctrl+Click or Shift+Click)
- Click DECRYPT FILES in the toolbar
- Choose a destination folder for the decrypted output
- Files are decrypted and saved to the destination
Quick Encrypt (Standalone)
For encrypting files outside of a vault:
Step 1: Open the Modal
Click the Encrypt tile in the inspector footer (bottom of the right-hand panel). A Quick Encrypt modal dialog opens.
Step 2: Add Files
- Click Add files to select files from a file picker
- Click Add folder to add an entire directory
Each file appears in a list with its name, size, and status.
Step 3: Configure
- Destination — click "Choose destination" to change the output folder (defaults to same directory as source)
- Encrypt filenames — toggle to encrypt filenames into tokenized form (
.ncrnextension)
Step 4: Encrypt
Click Encrypt to begin. Each file shows its progress:
- ⏳ Pending — waiting to be processed
- 🔄 Encrypting — currently being encrypted
- ✅ Done — successfully encrypted
- ❌ Error — encryption failed (with details)
Note
Quick Encrypt always uses the NCV3 format. Pad consumption is minimal — only a small fixed amount of key material per file regardless of file size.
Quick Decrypt (Standalone)
For decrypting standalone encrypted files outside of a vault:
Step 1: Open the Modal
Click the Decrypt tile in the inspector footer. A Quick Decrypt modal dialog opens.
Step 2: Add Encrypted Files
- Click Add files to select encrypted files
- Click Add folder to find all encrypted files in a directory
Step 3: Configure and Decrypt
Choose a destination if needed, then click Decrypt.
Warning
Quick Decrypt only supports NCV3 (.ncrn) files. Legacy NCV2 or OTP1 files will be rejected with a "Quick Decrypt supports NCV3 AEAD (.ncrn) files only" message. To decrypt those formats, use vault-based decryption.
Pre-Flight Checks
Before starting any encrypt/decrypt operation, the app validates:
| Check | Description |
|---|---|
| Key connected | Verifies a MASTER dongle is present (for encrypt) or any matching dongle (for decrypt) |
| Pad sufficient | For encrypt: ensures enough pad capacity remains for all files |
| Key match | For decrypt: checks that the connected dongle matches the key used to encrypt the files |
If any check fails, the operation is blocked with a clear error message.
Warning
Pad exhaustion: If your pad runs out mid-batch during encryption, the remaining files will fail with a "pad exhausted" error. Files already encrypted are safe — only unprocessed files are affected.
Error Handling
If a file fails during processing:
- The error is logged for that specific file
- Processing continues for the remaining files (the operation is not aborted)
- The error is shown in the per-item status
- Failures are visible in the results
Common errors:
| Error | Cause | Solution |
|---|---|---|
| Key mismatch | Wrong dongle connected | Insert the correct dongle |
| Pad exhausted | Not enough key material | Cannot encrypt more files without more pad |
| File read error | Source file is locked or inaccessible | Close other programs using the file |
| Corrupt header | Encrypted file is damaged | File may not be recoverable |
For more details, see Error Handling.
Tips for Large Operations
- Close other disk-intensive programs to maximize I/O throughput
- Use a local destination rather than a network drive for better performance
- Monitor the capacity bar in the dongle status card if you're encrypting many files
- Review results carefully to catch any failures