
Monday, September 05, 2005
Creating random passwords and cryptography keys is fairly easy. Here's a Visual FoxPro application to make it even easier.

Saturday, September 03, 2005
Another bug fix, this time in the encryption routines for files that were recently added. I believe the FLL is getting very close to being virtually bug free now. But, only time, testing and use will ultimately tell.

Thursday, September 01, 2005
I've fixed a couple more bugs and finished the EncryptFile() and DecryptFile() functions. I've also created a bit more documentation for the functions the vfpencryption.fll contains.

Wednesday, August 31, 2005
I'll be speaking at the Southwest Fox conference this year. I hope a number of you are planning on or considering attending.
Implemented a couple of critical fixes, a new encryption algorithm, and simplified the encryption and decryption functions. You can retrieve the latest download from this blog entry.

Tuesday, August 30, 2005
Secure license generation is a snap using the new vfpencryption.fll. The example in this blog entry is based on something I saw Phil Fresle do in Visual Basic.
I've added a Hash() function to the VFP Encryption FLL that gives Visual FoxPro developers access to the SHA1, SHA256, SHA384, SHA512, MD5, RIPEMD128, and RIPEMD160 hash functions.

Sunday, August 28, 2005
I have added AES (Rijndael) to the vfpencryption library. It now contains (Blowfish and AES)
I wrote an FLL today that gives Visual FoxPro developers easy access to the powerful Blowfish cipher. This provides a straight-forward way to encrypt and decrypt strings in Visual FoxPro. Example code and download link are provided.

Saturday, August 27, 2005
Today I created a set of scrollbar classes (horizontal and vertical) and a scrollable container class. This blog entry details the results of my five hour ordeal and provides a link where you can download an example project and the source code.
© Copyright 2010 Craig Boyd
|
|

| Page rendered at Sunday, August 01, 2010 4:19:20 AM (GMT Daylight Time, UTC+01:00)