Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Support Forums » ElevateDB General » View Thread |
Messages 1 to 5 of 5 total |
Replacing the Encryption? |
Thu, Aug 9 2007 9:16 PM | Permanent Link |
David Michael | I'm a long-time user of DBISAM (since 1998, I think) and I'm considering upgrading to ElevateDB.
I've been using Twofish encryption with DBISAM, and the use of Blowfish in EDB seems like a step backward. So... 1. Are there any plans to use a more modern encryption algorithm with EDB? AES would be great, I think. Or Twofish. The license for Twofish is the same (I think) as for Blowfish. 2. If not, how difficult is it to modify EDB source to replace the encryption component used? I hate modifying the source, but if I have to, I'll pay the extra and just get it done. Thanks for your help! -David |
Fri, Aug 10 2007 12:21 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | David,
<< 1. Are there any plans to use a more modern encryption algorithm with EDB? AES would be great, I think. Or Twofish. The license for Twofish is the same (I think) as for Blowfish. >> Not at this time, no. << 2. If not, how difficult is it to modify EDB source to replace the encryption component used? I hate modifying the source, but if I have to, I'll pay the extra and just get it done. >> Well, you have to take into account the managed code aspect of things if you want to use it in .NET, but other than that it is all pretty self-evident. The encryption code is in the edbcommon.pas unit. -- Tim Young Elevate Software www.elevatesoft.com |
Sun, Aug 12 2007 1:26 PM | Permanent Link |
Dave Harrison | David Michael wrote:
> I'm a long-time user of DBISAM (since 1998, I think) and I'm considering upgrading to ElevateDB. > > I've been using Twofish encryption with DBISAM, and the use of Blowfish in EDB seems like a step backward. So... > > 1. Are there any plans to use a more modern encryption algorithm with EDB? AES would be great, I think. Or Twofish. The license for Twofish is > the same (I think) as for Blowfish. > > 2. If not, how difficult is it to modify EDB source to replace the encryption component used? I hate modifying the source, but if I have to, I'll pay > the extra and just get it done. > > Thanks for your help! > > -David > David, I think even if you change the encryption algorithm, you're still limited to an 8 byte symmetric block algorithm (64 bit). You can't change it to say 256 bit AES (like what SQLite has-I'm not necessarily recommending that database). Dave |
Mon, Aug 13 2007 4:25 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Dave,
<< I think even if you change the encryption algorithm, you're still limited to an 8 byte symmetric block algorithm (64 bit). You can't change it to say 256 bit AES (like what SQLite has-I'm not necessarily recommending that database). >> You could, but you'd have to change the: IO_ALIGN_SIZE = 8; constant in edbconfig.pas to: IO_ALIGN_SIZE = 32; In order to have everything work correctly. There is also such a constant in edbcommon.pas that deals with the same type of alignment issue, but that is a self-evident change once you start messing with the encryption code. -- Tim Young Elevate Software www.elevatesoft.com |
Wed, Aug 15 2007 5:01 PM | Permanent Link |
David Michael | Thanks for the information!
-David |
This web page was last updated on Monday, May 6, 2024 at 01:09 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |