|
 
|
Troi Encryptor plug-in
2.5.2
Encrypt Rijndael AES with
FileMaker Pro 9
This plug-in adds encryption and encoding
functions to FileMaker Pro 7, 8.x and 9. With the Troi
Encryptor plug-in you can make sure information can
only be read by the persons you want. With it you
can encrypt fields using the powerful 128 bit
Rijndael encryption scheme, so that your sensitive
data is secure.
|
overview
| download
| details | screenshots
| comments
| buy-it
List of Features
Compatible with FileMaker Pro 9
Troi Encryptor Plug-in 2.5.2 is compatible with FileMaker Pro 9 on Windows and is a Universal Plug-in on Mac OS X.
Encryption and decryption using
128 bit Rijndael AES encryption scheme
With the Encryptor plug-in you can encrypt fields using
the powerful Rijndael AES encryption scheme, so that your
sensitive data is secure. This function will produce text
that looks like this:

So can you read this? =)
Compress and Decompress
text
You can compress text using the ZLIB compression.
Send Sensitive data via
Email
With the SafeAscii function you can create data
that can be sent safely over the Internet, for example via
email. It will convert fields that contain higher ASCII,
into a format that contains lower ASCII only. For example
the text: "Günther and Børg"
will be coded like this:
%Troi SafeAscii v1.0
.VG.Pnther-Pand-PB/>rg
%End SafeAscii v1.0
This can be decoded again, to recreate all the original
higher ASCII characters. More importantly if you use this
function on encrypted text it will also be converted to a
format that is safe to send over the Internet.
Export and import data without
risk
The plug-in has a function SafeShortAscii, which
is a variant of the SafeAscii function. With this you
can export any text field, including encrypted data, to an
export file.
And more...
The plug-in has a generic code function, which makes it
possible to encrypt a field with the key as the parameter.
This opens up the possibility to decrypt without the need
for a script. Below are all functions of the Encryptor
plug-in:
|
Function
name
|
Short
description
|
|
Encr_BinaryToNum
|
Converts a binary number to its decimal
representation
|
|
Encr_Checksum
|
Sum of the ASCII values of the characters modulo
1024. ALL characters are counted, also non-printing
characters like spaces and returns.
|
|
Encr_Code
|
Performs a encryption or decryption of the data
field, depending on switches.
|
|
Encr_Compress
|
Compresses text using a ZLIB algorithm.
|
|
Encr_DecodeSafeAscii
|
Decodes a text in the SafeASCII format to the
original text.
|
|
Encr_Decompress
|
Decompresses text that was previously
compressed.
|
|
Encr_DecryptNewDES
|
Decrypts text using a newDES algorithm and the
current crypt key. Specify the correct key first
with the function "Encr_SetCryptKey".
|
|
Encr_EncodeSafeAscii
|
Encodes a text to lower ASCII characters in the
range 45...127. The result can be sent safely over
the Internet without any characters being changed.
This function formats the output so that it is
better readable for email.
|
|
Encr_EncodeShortSafeAscii
|
Encodes a text to Ascii characters in the range
45...127. These character can be exported as tab
separated text and also sent safely over the
internet.
|
|
Encr_EncryptNewDES
|
Encrypts text using a newDES algorithm and the
current crypt key. Specify a key first with the
function "Encr_SetCryptKey".
|
|
Encr_NumToBinary
|
Converts a number to its binary
representation.
|
|
Encr_Rotate13
|
Very simple coding of text. Shifts the character
values by 13 to encrypt text stored in a FileMaker
field. The field may be decrypted by using Rotate13
again.
|
|
Encr_SetCryptKey
|
Specify which key is used to encrypt and decrypt
a text.
|
|
Encr_TextSignature
|
Generates a signature of the characters that you
can see. This means that only characters a-z, A-Z
and 0-9 are used to generate the signature. So
adding non-printing characters like spaces and
returns doesn't change the signature.
|
|
Encr_Version
|
Use this function to see which version of the
plug-in is loaded. Note: This function is also used
to register the plug-in.
|
|
Encr_MakeDigest
|
Generates a MD5 or SHA1 digest.
|
|
Encr_EncodeBase64
|
Encodes a text to Base64 encoding. The result
can be sent safely over the Internet without any
characters being changed. This function formats the
output so that it is better readable for email.
|
|
Encr_DecodeBase64
|
Decodes a text formatted in Base64 to the
original text.
|
|
Encr_EncryptRijndaelAES
|
Encrypts text using a the Rijndael AES algorithm
and the password.
|
|
Encr_DecryptRijndaelAES
|
Decrypts text using a the Rijndael AES algorithm
and the password.
|
User Manual and Extensive
examples
We've added 11 sample databases which show you how to
implement the functions. And we've also included a user
guide to the download.
What can you do with the Encryptor
plug-in ?
Suggested uses of this plug-in are:
- Make sure that confidential data stays
confidential
- Share medical data over the Internet, including
pictures
- Verify the correctness of important text
- Compress large texts
Of course much more is possible. The best way to see if
it can help you is to try it out. Please mail us if you have
an interesting application of the Encryptor plug-in. We are
always interested in what you can do with it.
What are the
costs?
Below are the prices for new licenses (upgrades from previous
versions: see below).
- 1-24 Single user license: US$ 79 per user
- 25-99 Single user license: US$ 49 per user
- 100 or more Single user license: US$ 29 per user
- Developer Distribution license (Mac OS): US$ 299
- Developer Distribution license (Windows): US$
299
- Developer Distribution license (Mac and Windows): US$
499
Upgrades from previous versions
If you bought a license on or after February 15th, 2005 the upgrade is free. Note: the 2.5.x version
needs a new registration string. We have emailed all eligible customers a new registration string. Contact us if you have not received yours.
If you bought a license before February 15th, 2005 you will need to upgrade to use the
2.5.x version:
Developer License available
For the Encryptor plug-in we have a developer license
specially intended for developers of databases. This license
allows you to include our plug-ins with ALL databases or
FileMaker solutions that your company sells. See the
Developer License page for
more information.
|