This ASP script provides an interface
to a server component (a DLL) that creates a CipherLock™ (.eff) file
from the form input provided. Once the .eff file has been created the ASP
script sends it to you via e-mail. Upon receipt you may then use CipherLock
to decrypt the file.
CipherLock is a "desktop"
file encryption
utility (available here at
no cost). It provides
a simple, intuitive interface that includes support for the Windows shell,
and registers the ".eff" file extension. During file
encryption CipherLock creates and prepends a file "header" to
support secure
passphrase verification. This header data allows CipherLock to quickly
verify the correct password has been supplied before decrypting the file,
but provides no information to compromise the security of the file.
Both CipherLock and the .dll server
component used with this application were built using Bokler's TDEScipher/DLL
and HASHcipher/DLL products. If you're in software development you
may be interested in further details and sample source code.
Both TDEScipher/DLL and
HASHcipher/DLL provide an intuitive API easily accessible from virtually any
Windows development environment (e.g. VB, C, C++, Delphi, FoxPro, etc.). They
are high-performance libraries that support multi-threading, and thus are ideal for high-volume server
applications.