Encrypt your application data
FathCrypt is an ActiveX control and COM component you can use to encrypt your sensitive data with state-of-the-art
256-bit AES (Rijndael) encryption.
It has method to encrypt/decrypt strings or files. You can even encrypt/decrypt files from/to memory.
The Advanced Encryption Standard (AES) will be a new Federal Information Processing Standard (FIPS) Publication that will specify a cryptographic algorithm for use by U.S. Government organizations to protect sensitive (unclassified) information. NIST also anticipates that the AES will be widely used on a voluntary basis by organizations, institutions, and individuals outside of the U.S. Government - and outside of the United States - in some cases.
In the late 1990s, specialized "DES Cracker" machines were built that could recover a DES key after a few hours. In other words, by trying possible key values, the hardware could determine which key was used to encrypt a message.
Assuming that one could build a machine that could recover a DES key in a second (i.e., try 255 keys per second), then it would take that machine approximately 149 thousand-billion (149 trillion) years to crack a 128-bit AES key. To put that into perspective, the universe is believed to be less than 20 billion years old.
FathCryptCtrl1.Key="password" FathCryptCtrl1.EncryptFile "open.txt","crypted.txt" FathCryptCtrl1.DecryptFile "crypted.txt","open.txt" Dim encText As String encText = FathCryptCtrl1.EncryptData("my password") Print encText Print FathCryptCtrl1.DecryptData(encText)