Mike Gibbard

Author Homepage: http://www.mgis.uk.com

Send e-mail to this Author

  • Create and validate signatures over PDF, XML, and Office documents
  • Manage X.509 certificates easily and transparently on all platforms
  • Integrate swiftly to local, national, and international PKI environments

Author Products

Total 1 product

TSecureMemIniFile v.1.0

Components > System > Registry

By Mike Gibbard.

Freeware + source 08 Jul 2008


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, theres 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: Included
  • Size: 338kB

Platforms: D7