When encrypting a dbf field, hb_blowfishkey() creates an encryption key that is 4168 bytes long. This causes the encryption and decryption processes to be extremely time consuming. For example, I have 23 fields in a dbf that take about 5 minutes to encrypt/decrypt per 1000 records. I see that RSA and other encryption systems generally use encryption keys that are only 128 BITS (not bytes) long, and so are much faster to process.
Is there a way to set the size of the encryption key in Blowfish to make it a much shorter length so it will process faster?
- Roger