How to install and use FenixPyre Encryption/Decryption Tool
Offline FileKey Decryption for FenixPyre Tenants
This guide walks you through loading offline file keys and performing decryption using the FenixPyre Encryption/Decryption Tool. It is intended for FenixPyre customers who decrypt files using a FileKeys package and their organization's Master Key.
📋 Prerequisites
Before you begin, ensure you have the following:
Administrator Privileges - You must have Admin rights on the Windows machine to install the script and modify the Windows Registry.
FileKeys Package - Contact FenixPyre Support and request offline decryption assistance. After verification, a secure download link to a
.ziparchive containing the necessary file keys will be provided.Master Key - The administrator should already have access to the Master Key as a
.txtfile generated via the Admin Dashboard.
Uninstall the FenixPyre Windows Agent first. It is recommended to uninstall the FenixPyre Windows agent before installing the script. This avoids conflicts between the agent and the standalone enc-dec utility when accessing the local secure database and file keys.
📍 Quick Reference
Registry Path
HKEY_LOCAL_MACHINE\Software\FenixPyre\Standalone\
Decryption Action
DECRYPT
Progress Keys
status, detailedStatus
⚙️ Step-by-Step Decryption Guide
Step 1: Prepare the Installation Files
Contact the Support Team to obtain the Enc-Dec Tool ZIP and your DB file.
Download and extract the Enc-Dec Tool ZIP to a local directory on your machine.
Step 2: Install the EncDec Service
Open PowerShell as an Administrator. (Right-click the Start button and select Windows PowerShell (Admin).)
Navigate to the extracted
FPEncDecServicedirectory:
Run the following installation command. Be sure to replace
<your_org_id>and<your_org_email>with your actual credentials:
Step 3: Prepare the FileKeys Package
Contact FenixPyre Support and request offline decryption assistance.
Download the
.ziparchive provided via the secure download link and extract its contents to a known local directory.Ensure you have access to the Master Key (
.txt) generated via the Admin Dashboard.
Step 4: Verify Key Sync Timing (for LOADKEYS)
Before using the LOADKEYS action, ensure the file keys have fully synced from the FenixPyre storage system to your local storage.
Recommendation: Only request or download the offline key bundle once the 12-hour sync window has passed.
Step 5: Load the FileKeys via the Registry
Press
Win + R, typeregedit, and press Enter to open the Registry Editor.Navigate to the following path:
Create or update the following three keys (create any that do not already exist). All keys are of type
REG_SZ:
folderPath
REG_SZ
Path to the extracted folder containing the .parquet files.
masterKeyFilePath
REG_SZ
Path to the .txt Master Key downloaded from the Admin Dashboard.
action
REG_SZ
Set to LOADKEYS to initiate the key loading process.
Once these values are set, the utility will begin loading keys into the local database. You can monitor progress using the status and detailedStatus keys in the same registry path.
Step 6: Perform Decryption Using Loaded FileKeys
Once the key loading process completes successfully:
Update the
folderPathregistry key to point to the folder containing the encrypted files.Change the
actionregistry key toDECRYPT.
This will trigger the utility to decrypt the files in the specified folder using the locally available file keys.
Step 7: Verify Decryption
Navigate to the folder you specified in the
folderPathregistry key.Verify that the files have been successfully decrypted and are accessible.
Need Help? If you encounter any errors during key loading or the files fail to decrypt, please reach out to the Support Team with a screenshot of the Registry settings and the status / detailedStatus values.
Last updated
Was this helpful?
