InstantCrypt is a user interface that uses and makes accessible the encryption, decryption, and key management functions of GPG (or sometimes called GnuPG). Starting with InstantCrypt 2.3.1, Instantcrypt uses GnuPG Version 1.4.14 (previous versions used 1.4.2 and 1.4.10). The main executable of GPG, namely gpg.exe, is distributed together with this program. You find the GPG file in the directory …\GPG. If you have GPG installed on your computer at another location, you can use that installation also. However, this program has only been tested with version 1.4.14/1.4.10/1.4.2.
GPG is governed by the license of the open source movement GNU; its use and distribution is free for private and commercial use as long as it is not altered (or the alterations are made publicly accessible in source code) and any distributor makes the used source code accessible to the people the program is distributed to. If you want the these GPG source files, you can download them from this page. The relevant GNU General Public License (GPL), Version 3 for GnuPG 1.4.14, is included in the GnuPG download package. GPG's Website is www.GnuPG.org; for newer versions of their programs and lots of other stuff, turn there.
Thank you, all you GPG guys, for developing this program and thus making encryption easily accessible!
InstantCrypt uses a code contained in WinCrypt.pas, a Pascal translation of the C-file WinCrypt.h. This translation was done by Starodub Oleg (1cqaQmail.ru).Thanks, Starodub! The use of WinCrypt.pas is governed by the Mozilla Public License Version 1.1. A copy of the license (MPL-1.1.html) and the WinCrypt.pas source code can be downloaded from this page. I have no current website for Starodub.
The Installation software is the freeware Inno Setup 5 by Jordan Russel. Thanks, Jordan, a great piece of work! For this application I used mostly the command line version. Jordan Russell, jr-2005 AT jrsoftware.org, can be visited on his website www.jrsoftware.org. Go there to get his newest version of Inno Setup 5.. The license for Inno Setup (but not the software) can be downloaded from this page.
I used a lot of code and inspiration from Michael in der Wiesche's PGP Components for Delphi (version 4.70 published as PGPDC470.zip on his web page http://idw-doc.homepage.t-online.de/PGPcomp.htm) for my code deconstructing signed MIME files. My code is available as USignedMime.zip here.
5. Drag and Drop Component Suite
For the drag-and-drop functionality I used Anders Melander's Drag and Drop Component Suite 4.0 (and later 4.2). It is in Creative Commons license and the author does not object to the incorporation of his work in commercial applications as long as this commercial application has a substantial added value to the component suite. The component suite can be downloaded here. This is great stuff!
6. Indy 10
For some Internet functionality I used Indy 10 components (www.indyproject.org,) available under the BDS license (www.indyproject.org/License/BSD.EN.aspx). Amazing work, thank you! I changed one file (debugged it), namely IdCoderTNEF.pas; The changed version is available as IdCoderTNEF_WS.pas here.
I used a small number of icons from the Glaze suite and the Tango icon
suite. The Glaze suite is designed by Marco Martin (www.notmart.org). He
published his suite under the GNU Lesser General Public License. The Tango
suite (http://tango.freedesktop.org), now in public domain, is a
collaboration of several artists. Thank you!
The video demos for this program were made with the help of Wink. The author, Satish Kumar, distributes it as freeware at this site: www.debugmode.com/wink/. Thanks!
As far as I know, no program for which the user or the copyright owner would need special licenses, apart from those mentioned above, is part of this software.
II want to thank everyone who helped build the foundation for the PGP encryption project. For years, the owners of the original "Pretty Good Privacy” (or PGP) software have published their code and made the program available for private use. The original inventor and creator was Phil [i.e., Philip R.] Zimmermann (www.philzimmermann.com.); the program was first released, in Version 1.0, in 1991. For some time, design and implementation was done in a colloaborate effort by an international all-volunteer group under the design guidance of Phil Zimmermann, who also owned the trademarks PGP and Pretty Good Privacy. For a long time, the different owners of PGP owners followed the tradition of giving away their program for non-commercial use for free. The current owner is, as far as I know, Symantic Corporation; I am not sure what their policy is regarding non-commercial use of PGP.
For his highly readable descriptions and discussions of modern cryptography I am indebted to Bruce Schneier (especially his book: Applied Cryptography: Protocols, Algorithm, and Source Code in C, 2nd ed, New York: Wiley, 1996, see also for much more material www.schneier.com).
Furthermore, I want to thank all those who made their experience and their programming tricks and tips available on the Internet, an invaluable help when trying to solve the nitty-gritty problems of daily programming.