Troi Encryptor plug-in logo

Troi Encryptor plug-in 3.5
for FileMaker Pro 12 to 15

This plug-in adds encryption and encoding functions to FileMaker Pro. With Troi Encryptor plug-in you can make sure information can only be read by the persons you want. With this plug-in you can encrypt fields using the powerful 256-bit AES encryption scheme, so that your sensitive data is secure.

overview | download | details | screenshots | comments | buy-it

Secure encryption for FileMaker Pro 15

Troi Plug-ins for FileMaker Pro 15new Version 3.5 of Troi Encryptor Plug-in was tested and made compatible with FileMaker 15. In this version we improved the multi-threading behavior of the plug-in when running in FileMaker Pro 15. We also added description and type-ahead information for all functions of the plug-in. This extra function description will be shown in FileMaker Pro 15 in the Specify Calculation dialog box when you type a function name and also as a text popup in the functions pane on the right.
The type-ahead information is used by the auto complete functionality of FileMaker Pro 15. In the calculation pane of the Specify Calculation dialog box you can type a letter or two of the function name and instantly see a list of matching function names. For example when you type "aes", the auto complete functionality will suggest the Encr_AES_EncryptUsingKey function. You can also type a function name in the functions pane on the right: for example if you type "Encry" you will see all the functions with Encrypt in the name, like Actr_EncryptRijndaelAES.

Safely store passwords in the keychain

Apart from FileMaker 15 compatibility, version 3.5 adds three new functions that enable you to store passwords in the keychain and retrieve and delete them later, all directly from FileMaker. When you save a password into the keychain, you specify the name of the account (or user) associated with it, and optionally an extra ID, which will help you distinguish between different passwords for the same account. As the keychain is unlocked when the user logs in to the operating system, the password can later be retrieved from it without the user needing to enter the (keychain) password. You can then use the retrieved password to decrypt text in a field, for example with the Encr_DecryptRijndaelAES function. A third function allows you to delete previously stored passwords from the keychain.

On the version history page you can find the complete list of changes of this and previous versions.

AES-256 bit encryption and decryption

Troi Encryptor Plug-in 3.0 and later offers powerful AES-256 bit encryption, as opposed to the now considered less secure 128-bit encryption in previous versions of the plug-in. The EncryptRijndaelAES function will now use AES-256 bit encryption by default. This version stays compatible with older versions, though: you can still use the 128-bit encryption scheme, by using a switch.
The DecryptRijndael function will automatically detect if data previously encrypted with Troi Encryptor Plug-in is AES-128 or AES-256 and decrypt the text automatically. You don't need to change the scripts or add any switches for this to work.

Exchange encrypted data with other systems

Troi Encryptor Plug-in has 3 functions that enable you to easily exchange AES-encrypted data with other systems (like for example PHP-mcrypt):

  • the AES_CreateKeyAndIV function: this creates an encryption key and initialization vector, which can be used for AES encryption or decryption;
  • the AES_EncryptUsingKey function: this encrypts the data using the AES-128 or AES-256 algorithm using the encryption key and initialization vector; and the
  • AES_DecryptUsingKey function: this decrypts the data using the AES-128 or AES-256 algorithm with the encryption key and initialization vector.

Externally AES-encrypted data can now be decrypted in FileMaker with Troi Encryptor Plug-in and vice versa! In the download we added a PHP mcrypt script which demonstrates how to decrypt data generated with the EncryptAES.fmp12 example file in PHP.

Runs on Windows 10 and OS X 10.11 (El Capitan)

We tested the compatibility of Troi Encryptor Plug-in with Windows 10. This version is also compatible with Windows 8.1, 8 and 7.
Troi Encryptor Plug-in is compatible with OS X 10.11 (El Capitan). It also runs on OS X 10.10 (Yosemite), 10.9 (Mavericks), 10.8 (Mountain Lion), OS X 10.7 (Lion) and 10.6.x (Snow Leopard).
You can use the plug-in with with FileMaker Pro 15, 14, 13 and 12.

Easy installing and updating

With FileMaker Pro 12 and later plug-ins can be installed directly from a container field! This means you no longer need the AutoUpdate feature of FileMaker Server. In our download we have included an example file EasyInstallTroiPlugins.fmp12 which installs (and autoupdates!) our plug-ins with FileMaker Pro and FileMaker Server.
This example supports the 64-bit version of FileMaker Pro 14 and 15. On Windows there are 2 plug-ins: Troi_Encryptor.fmx (for 32-bit) and Troi_Encryptor.fmx64 (for 64-bit).
NOTE: FileMaker Pro 14 and 15, FileMaker Server 14 and 15 as well as Filemaker Server 13 and FileMaker WebDirect are 64-bit processes and require the Troi_Encryptor.fmx64 version to be installed. On OS X the 32-bit and 64-bit version is a single universal plug-in.

Run as a server-side plug-in

Troi Encryptor Plug-in is compatible to run under FileMaker Server: it can run as a server-side plug-in or as a plug-in used by WebDirect or the web publishing engine when using FileMaker Server. This means that you can use the powerful encryption functions in server-side scripts, opening up lots of new possibilities.

BlueChillies has given an Editor Rating of 5 stars to Troi Encryptor Plug-in 2.5.2!

5 stars

Secure your FileMaker data

Troi Encryptor Plug-in is a very powerful tool for securing your FileMaker data, exporting or emailing your data without risk and importing safely back into FileMaker. With the plug-in installed you can do all this from within FileMaker:

  • encrypt text or container fields, using the powerful 256-bit AES encryption scheme, so that your sensitive data is secure
  • export encrypted data that can be sent safely over internet, for example via email. No risk that someone will read or change the data while in transit
  • use the decryption functions to restore the original information after you have imported the received email or export file back into FileMaker, with the assurance that nobody will have tampered with it
  • verify data integrity and sources with MD5 or SHA-1 message digests
  • encode text in e.g. Base64
  • make conversions to and from binary
  • compress databases with large text fields

For more detailed information, including a list of features go to the Encryptor Plug-in Details Page.

Try Troi Encryptor Plug-in before you buy

These are just a few highlights of what the plug-in can do for you. You are invited to test the plug-in before you pay, as the demo is fully functional.

Troi Encryptor Plug-in 3.5 works with FileMaker Pro 12 through 15. The plug-in can also be used with runtimes from FileMaker Pro Advanced 12 through 15.

The plug-in is available for OS X (10.6.x or later) and for Windows 7 or later.

Troi Encryptor Plug-in costs US $79,-- per user.
Order it from our online shop today!

 buy it! 

Upgrading to version 3.5

If you bought a license on or after May 12th, 2015, the upgrade to version 3.5 is FREE! Eligible users have been sent a new registration.

If you bought a license before May 12th, 2015, you will need to upgrade to use the 3.5 version. Upgrades are available from US$ 39 per user. For multi-user discounts and other more detailed price information see the Troi Encryptor Plug-in Details Page.


Download Encryptor Plug-in here



© 2016 Troi Automatisering, all rights reserved.