This software is covered under the following copyright:

/*
 * Copyright (c) 2007 Henri Torgemane
 * All Rights Reserved.
 *
 * BigInteger, RSA, Random and ARC4 are derivative works of the jsbn library
 * (http://www-cs-students.stanford.edu/~tjw/jsbn/)
 * The jsbn library is Copyright (c) 2003-2005  Tom Wu (tjw@cs.Stanford.EDU)
 *
 * MD5, SHA1, and SHA256 are derivative works (http://pajhome.org.uk/crypt/md5/)
 * Those are Copyright (c) 1998-2002 Paul Johnston & Contributors (paj@pajhome.org.uk)
 *
 * SHA256 is a derivative work of jsSHA2 (http://anmar.eu.org/projects/jssha2/)
 * jsSHA2 is Copyright (c) 2003-2004 Angel Marin (anmar@gmx.net)
 *
 * AESKey is a derivative work of aestable.c (http://www.geocities.com/malbrain/aestable_c.html)
 * aestable.c is Copyright (c) Karl Malbrain (malbrain@yahoo.com)
 *
 * BlowFishKey, DESKey and TripeDESKey are derivative works of the Bouncy Castle Crypto Package (http://www.bouncycastle.org)
 * Those are Copyright (c) 2000-2004 The Legion Of The Bouncy Castle
 *
 * Base64 is copyright (c) 2006 Steve Webster (http://dynamicflash.com/goodies/base64)
 *
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice, this list 
 * of conditions and the following disclaimer. Redistributions in binary form must 
 * reproduce the above copyright notice, this list of conditions and the following 
 * disclaimer in the documentation and/or other materials provided with the distribution.
 *
 * Neither the name of the author nor the names of its contributors may be used to endorse
 * or promote products derived from this software without specific prior written permission.
 *
 * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
 * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
 * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
 *
 * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
 * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER
 * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF
 * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT
 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 *
 */
 
Address all questions regarding this license to:

 Henri Torgemane
 henri_torgemane@yahoo.com
 

Additionally, the MD5 algorithm is covered by the following notice:

/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
 * 
 * License to copy and use this software is granted provided that it
 * is identified as the "RSA Data Security, Inc. MD5 Message-Digest
 * Algorithm" in all material mentioning or referencing this software
 * or this function.
 * 
 * License is also granted to make and use derivative works provided
 * that such works are identified as "derived from the RSA Data
 * Security, Inc. MD5 Message-Digest Algorithm" in all material
 * mentioning or referencing the derived work.
 * 
 * RSA Data Security, Inc. makes no representations concerning either
 * the merchantability of this software or the suitability of this
 * software for any particular purpose. It is provided "as is"
 * without express or implied warranty of any kind.
 * 
 * These notices must be retained in any copies of any part of this
 * documentation and/or software.
 */
