TclDES: Munitions-grade Tcl scripting!

TclDES is a pure-Tcl implementation of the NIST Data Encryption Standard (DES). The package can perform encryption and decryption using either the standard DES algorithm or the triple-DES (3DES) algorithm. The Electronic Code Block (ECB) and Cipher Block Chaining (CBC) modes of operation are supported. TclDES is a port of a Javascript implementation of DES/3DES by Paul Tero, of Shoppable in the United Kingdom, with optimizations by Michael Hayworth.

This source code is being made publicly available and has been registered with the U.S. Dept. of Commerce Bureau of Industry and Security (BIS) under export license exception TSU (Technology and Software Unrestricted) for export out of the United States. To qualify for this exception, the sources to TclDES must be made available with minimial or no cost. To satisfy this requirement, the TclDES sources are licensed under the same Open Source license as Tcl (BSD). Details can be found in the TclDES source code.

TclDES is now part of tcllib, the standardized Tcl library. TclDES is now in maintenance mode under the asupices of the tcllib development team and myself (if they need help).

TclDES Links

The TclDES SourceForge Home page.
The TclDES SourceForge Summary page.
The tcllib SourceForge Home page.

© 2004, 2005 Mac A. Cody

Last updated Thursday, December 22, 2005