Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Cryptor 5.0, by Xitech
Message
From
17/08/2007 12:39:07
 
 
To
17/08/2007 11:45:48
General information
Forum:
Visual FoxPro
Category:
Third party products
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Vista
Network:
Windows 2003 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01245064
Message ID:
01248814
Views:
62
Denis,

>Is Cryptor still supported?

I havent heard from XiTech in a long time so I dont know. Seems they are a difficult crowd to get hold of.


>If not do you still recommend it?

It works under Vista and XP. It does the job for us. Sure, why not.


>Are there interesting alternatives?

Sure there are eg; http://www.netlib.com/file-encryption.asp (expensive). Then there are alternative back-end databases which natively support encryption. Then there is the option of developing your own version in combination with a tool like the encryption library from the guru Craig Boyd.


>>>Hi Jos,
>>>
>>>I'm able now to encrypt and decrypt tables on my Vista home, however, when I run my application from the EXE, and I register the encrypted files, the problem that I have is that the tables are not de-crypted in the memory. So when I type into the tables, garbage is typed.
>>>
>>>Can you please email me or post, a completed A to Z example from "CREATEOBJECT("XitechCryptor.Cryptor")" up to "XiCr.Register" method so that I can compare it with mine and see what I have done wrong. I have tried every thing I can and I realy need your help.
>>>
>>>
>>>Thanks
>>>
>>>Bob
>>
>>Bob,
>>
>>I have this as an example program of what I do in my main app (no error checking / trapping code):
>>
>>
>>
>>*    Create an instance of Cryptor
>>
>>PUBLIC TOBJ_CRYPTOR  && Cryptor instance must exist during lifetime of my app
>>
>>TOBJ_CRYPTOR = CREATEOBJECT( "XitechCryptor.Cryptor" )
>>
>>*    Set Cryptor Settings
>>
>>TOBJ_CRYPTOR.BACKUPMODE =  1
>>TOBJ_CRYPTOR.DEEP       = .F.
>>TOBJ_CRYPTOR.DYNAMIC    = .F.
>>
>>*    Set which dlls to watch for
>>
>>TOBJ_CRYPTOR.WATCHDLL( "VFP9.EXE" )
>>TOBJ_CRYPTOR.WATCHDLL( "VFP9R.DLL" ) 	
>>TOBJ_CRYPTOR.WATCHDLL( "VFP9T.DLL" ) 	
>>
>>*    Setup which tables/files Cryptor should watch for i.e. files I have already previously encrypted
>>
>>TOBJ_CRYPTOR.REGISTER( "My_File_1.dbf"  , "Password", 0 )
>>TOBJ_CRYPTOR.REGISTER( "My_File_2.dbf"  , "Password", 0 )
>>TOBJ_CRYPTOR.REGISTER( "My_Wild_Card.*" , "Password", 0 )
>>
>>
>>
>>Then to encrypt or decrypt a file(s) I would use code like the following. You would do this only once either to encrypt the file or decrypt. You would not do this in your app. You would encrypt the file and supply it in its encrypted form to your user. Your app would use code similar to the above to decrypt/encrypt the file on the fly as it gets read/written to/from the disk.
>>
>>
>>*    Example of encrypting / decrypting a file
>>
>>*    TO ENCRYPT A FILE - Only do this once.
>>
>>? TOBJ_CRYPTOR.EncodeFile( "C:\My Folder\My_File_1.dbf", "Password", 0 )
>>
>>*    TO DECRYPT A FILE - Only do this once.
>>
>>? TOBJ_CRYPTOR.DecodeFile( "C:\My Folder\My_File_1.dbf", "Password", 0 )
>>
>>
In the End, we will remember not the words of our enemies, but the silence of our friends - Martin Luther King, Jr.
Previous
Reply
Map
View

Click here to load this message in the networking platform