How to encrypt and decrypt files using FenixPyre Standalone Encryption Utility?
This guide provides step-by-step instructions on how to install, configure, and use the FenixPyre Standalone Encryption Utility.
Installation
Follow these steps to install the FenixPyre tool service:
Extract the Utility: Unzip the downloaded
fenixpyre_standalone_enc_dec_tool_v1.x.x.zipfile to a location on your computer (e.g.,C:\Tools\FenixPyre).Open PowerShell as Administrator: Search for PowerShell, right-click it, and select "Run as administrator". This is necessary to install system services.
Navigate to the Tool Directory: In the PowerShell window, change the current directory to where you extracted the tool. For example:
cd C:\Tools\FenixPyreDownload the certificate: Get the certificate from FenixPyre support and place it in the extracted zip folder. Rename the certificate to
FenixPyreSACert.pfx. Without the certificate the installation will not succeed.Run the Installation Script: Execute the installation script
FPEncDecServiceInstall.ps1with theinstallaction, providing your specific Organization ID (orgId) and registration email (username). Important: Replace<your org id>and<your org email id e.g. [email protected]>with your actual details before running the command..\FPEncDecServiceInstall.ps1 -action install -orgId <your org id> -username <your org email id e.g. admin@orgid.com>This command installs the
FPEncDecServiceWindows service and registers the tool.
Configuration and Operation
Once installed, you configure the tool's actions using Windows Registry settings:
Specify Target Folders:
Open the Windows Registry Editor (regedit.exe).
Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\FPEncDecTool

Find the
FolderPathkey.Modify this value to include the full path(s) of the folder(s) you want the tool to process (encrypt, decrypt, load file keys or report on). If you need multiple paths, this value supports multi-string input. For example:

Set the Desired Action:
In the same registry location (
HKEY_LOCAL_MACHINE\SOFTWARE\FPEncDecTool), find theActionvalue.Modify this value to specify what the tool should do:
Set it to
ENCRYPTto encrypt the files in the specifiedFolderPath.Set it to
DECRYPTto decrypt the files.Set it to
REPORTto generate a report on the files without modifying them.Set it to
LOADKEYSto import the file keys you received from FenixPyre Support into the local secure database.
Once you set this value, the service will automatically pick up the action and start processing.
Monitoring Progress
You can monitor the tool's activity and progress:
Check the Log File: The tool logs its activities dynamically. You can view the log file for real-time updates and troubleshooting information at:
C:\Users\Public\FPEncDecTool\FPEncDecService.logC:\Users\Public\FPEncDecTool\FPEncDecLib.log
Monitor Registry Status:
Check the
DetailedStatusregistry value atHKEY_LOCAL_MACHINE\SOFTWARE\FPEncDecToolfor detailed JSON updates on the ongoing process.Monitor the
Actionregistry value. The service will update it to indicate progress (e.g.,ENCRYPT_IN_PROGRESS).
Wait for Completion: The operation is finished when the
Actionregistry value is updated to show the completed status, such asENCRYPT_DONE,DECRYPT_DONE, orREPORT_DONE.
Important Notes
During encryption, the tool syncs the encryption keys to our SAAS platform. It is important to allow the key syncing to complete before you can access the file or decrypt the file. Do not uninstall or delete any files in
C:\Users\Public\FPEncDecToolfolder before the key syncing is complete.To verify that the files are being encrypted, you can download a report from the FenixPyre admin dashboard page, under Reports. Select the user and the time range and click on Download.
Perform decryption only after the key syncing is done. The key syncing is fairly fast, but please ensure to provide sufficient time to sync the keys before decrypting.
Uninstallation
Note: Do not uninstall the tool before the encryption keys sync to the FenixPyre Cloud. Please take a backup copy of C:\Users\Public\FPEncDecTool folder before uninstallation.
To uninstall the FenixPyre Standalone Encryption Utility:
Important Pre-Check: Before uninstalling, ensure that all encryption keys and file logs have been fully synchronized with the FenixPyre backend/cloud SAAS service. Failure to do this may result in permanent data loss, as you might be unable to decrypt files whose keys were not synced before the local database was removed during uninstallation. (Refer to Known Issues).
Open PowerShell as Administrator: As during installation, open an administrative PowerShell window.
Navigate to the Tool Directory: Use the
cdcommand to go to the folder whereFPEncDecServiceInstall.ps1is located.Run the Uninstallation Script: Execute the script with the
uninstallaction:This will stop and remove the
FPEncDecServiceWindows service and perform cleanup operations.
Last updated
Was this helpful?
