TSecureMemIniFile 1.0

By Mike Gibbard

Freeware 08 Jul 2008

In category

Components > System > Registry


TSecureMemIniFile is TMemIniFile descendant implementing Blowfish encyrption using TLbBlowfish class from the Turbopower Lock box components.
  • The class works almost exactly like TMemIniFile except for the constructor which introduces the extra ’Passphrase’ parameter, e.g. IniFile := TSecureMemIniFile.Create(’MyIni.ini’,The secret key’);
  • Calling UpdateFile causes the file to be written out to the file system (just like the TMemIniFile ancestor) but, with TSecureMemIniFile, the file is encrypted.
  • Finally, there’s a new SaveUnencrypted procedure which saves a previously encrypted TSecureMemIniFile as a plain text TMemIniFile.
All the ease of working with the TMemIniFile class but now with added security to keep data safe.


  • Status: Fully functional
  • Source: FW
  • Size: 345 829kB


  • Delphi 7