The TopSpeed driver already has a very secure encryption system. However, it is not based on any of the standard encryption algorithms. This makes the TopSpeed file format unavailable to some developers who have to guarantee the encryption algorithm. With the introduction of Clarion 7.0, you will have the ability to use any encryption algorithm supported by any encryption provider that plugs into the Windows encryption subsystem. This will enable developers to create, store and exchange data in a very secure environment.
There are two providers that are installed on all Windows Operating Systems: ‘Microsoft Base Cryptographic Provider’ and ‘Microsoft Enhanced Cryptographic Provider’.
The Microsoft Enhanced Cryptographic Provider supports the same capabilities as the Microsoft Base Cryptographic Provider, but provides for stronger security through longer keys and additional algorithms. The Enhanced provider is installed on your machine when you apply the Internet Explorer 128-bit security patch
To enable use of an alternative encryption algorithm you just supply at least one of the following encryption settings to the driver via the driver string:
You can use any of the driver string switches in a SEND command before the file is open to set the encryption algorithm. You can also retrieve the current value of any of the encryption options as the return result of the SEND command.