HIME: Huge Integer Math and Encryption download

HIME: Huge Integer Math and Encryption

:: ::
<< Back | Top: Development: Components & Libraries: HIME: Huge Integer Math and Encryption
HIME: Huge Integer Math and Encryption 1.04
Library with encryption functions (public key/secret key) and huge integer math functions. RSA public key, AES (Rijndael) secret key encryption, SHA-256 hash function, PRNG: Blum-Blum-Shub and RSA, Diffie-Hellman. For every programming language.
File size: 747.07 KB
Download: http://users.skynet.be/bs248355/devotechs/downloads/HIME.zip
Download: http://www.devotechs.com/downloads/HIME.zip
Home site: http://www.devotechs.com
Description
HIME stands for Huge Integer Math and Encryption library.
It is a collection of functions for Windows programmers that allows to implement RSA public key encryption, AES (Rijndael) and ArcFour (RC4) secret key encryption and digital signatures using the SHA-1, SHA-256 or MD5 Secure Hash Algorithm in your programs.
HIME also contains functions for huge prime number generation, cryptographically secure random number generation (a.o. Blum-Blum-Shub and RSA), Diffie-Hellman key exchange algorithm and huge integer number mathematical operations.
These mathematical functions can serve as building blocks for implementing other public key encryption schemes.
A huge integer number in HIME can be hundreds of thousands of digits long; 2^31 (2147483648) bits long to be exact. That's over 268 MILLION digits! (In contrast, a strong 512-bit encryption key is just 64 digits).
HIME is a dll, so every programming language that can access a dll can use HIME: C, C++, Visual Basic, Delphi, PowerBASIC, PureBASIC, Euphoria, Java,... Even scripting languages like Macromedia Director (with GLU32) can use HIME.
HIME comes with demo and test programs (including their source code) to show HIMEs performance and as an example of how to use HIME.
Demo programs in Visual Basic 5/6, Delphi and PureBasic are also included.
HIME was written in PowerBASIC and inline assembler.
HIME is available as a precompiled dll with included source code as an option.
Supported languages: English
Supported OS: Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, Windows2000, WinXP
Installation: No Install Support
Requirements: 32Mb RAM
Release info
05/20/2005 Major Update
Changes:
Thread-safe (re-entrant), code optimisation
DevOTechS
Site: http://www.devotechs.com
Mail: support@devotechs.com
Belgium
Contact info: E. Van Esch support@devotechs.com
Support info: support@devotechs.com
Author info: E. Van Esch support@devotechs.com
License info
License: Shareware
Cost: $49
Order page: http://www.devotechs.com/HIMERegister.html
Sales info: support@devotechs.com
Permissions
Distributers can do any of the following:
1. Make unlimited copies and distribute the SOFTWARE in
it's uninstalled, unmodified form, as downloaded from
www.devotechs.com. Computer's Magazines are specifically
authorized to distribute the SOFTWARE (in it's
uninstalled, unmodified form, as downloaded from
www.devotechs.com) on any Cover Disk or CD-ROM.
2. Bundle the SOFTWARE with other products, and sell
the bundle, as long as you make it clear to the
customer that the SOFTWARE is available for free
from www.devotechs.com
End user license agreement
LICENSE AGREEMENT
Read the following terms and conditions before using the HIME programs and files
listed below (See THIS LICENSE APPLIES TO).
These programs and files are hereafter referred to as the Software.
By using the software you are accepting and
agreeing to the terms and conditions of this agreement. If you do not agree to the terms
of this agreement, do not use the Software.
THIS LICENSE APPLIES TO:
the following files and programs:
- HIME.DLL
- HIME.HLP
- HIME.INC
- HIMETestbench.bas
- HIMETestbench.exe
- HIMEWorkbench.bas
- HIMEWorkbench.exe
The HIME dll can be used in 2 different ways:
- without a registration key as freeware. The dll displays a nagscreen in this case.
- with a registration key, purchased from DevOTechS. The dll does not display any nagscreens.
This license applies to both methods of use.
LICENSE
DevOTechS (hereafter known as the Author) provides this Software to you and grants to
you a non-exclusive license to use the Software for your personal use or in your business
or profession.
DISCLAIMER AND LIMITATIONS OF REMEDIES
The Software is provided "as is" and the Author specifically disclaims all warranties of
any kind, either express or implied, including, but not limited to, the implied warranties
of merchantability and fitness for a particular purpose. In no event will the Author be
liable to you for any damages, including any loss of profit and/or data or other incidental,
special or consequential damages even if the Author has been advised of the possibility of
such damages. The Author does not warrant, guaranty or make any representations regarding
the use, or the results of the use, of the Software in terms of correctness, accuracy,
reliability, currentness, or otherwise, and does not warrant that the operation of any
software will be uninterrupted or error free. The Author expressly disclaims any warranties
not stated herein. No oral or written information or advice given by the Author or others
shall create a warranty or in any way increase the scope of the foregoing warranty.
GENERAL
If you accept the terms and conditions of this AGREEMENT,
you have certain non-exclusive rights and obligations as
follows:
If you have registered HIME you have received a registration key
from DevOTechS to turn of the nagscreen. This registration key
must be embedded in your application program in such a way that the
key can not (easily) be retrieved by a malicious person.
YOU MAY do any of the following:
1. Install and use the SOFTWARE on a royalty-free basis.
2. Make unlimited copies and distribute the SOFTWARE in
it's uninstalled, unmodified form, as downloaded from
www.devotechs.com. Computer's Magazines are specifically
authorized to distribute the SOFTWARE (in it's
uninstalled, unmodified form, as downloaded from
www.devotechs.com) on any Cover Disk or CD-ROM.
Note that you must NEVER include your personal HIME registration
key in any distribution or reveal it in any other way!
3. Bundle the SOFTWARE with other products, and sell
the bundle, as long as you make it clear to the
customer that the SOFTWARE is available for free
from www.devotechs.com
4. Use the HIME dll in your personal or commercial applications and
include it in your applications distribution or install package.
YOU MAY NOT do any of the following:
1. You may not translate, reverse engineer, decompile, disassemble
or modify the compiled Software.
2. Sublicense, rent, sell, give away or reveal your personal HIME registration key.
3. Use the HIME precompiled dll to develop and distribute a simular
and/or competing software package.
4. Defeat any intended reduction of functionality or 'nagscreens' in
the compiled HIME dll.
5. Make slanderous publications concerning the SOFTWARE or DevOTechS.
Screenshot
HIME: Huge Integer Math and Encryption screenshot
Click for fullscreen image

Google
Web stuffmate.com
Similar software
cryptlib 3.0
ComponentSpot
Security toolkit with strong encryption and authentication. Supports many algorithms for symmetric/asymmetric encryption, authentication, and hashing. Free for non-commercial/shareware projects. Written in C. ActiveX and C++ wrappers are available.
Also by this author
DeepCoder DeepCoder 1.0
DevOTechS
DeepCoder is a program to encrypt, decrypt and/or digitally sign e-mails and files using secret keys (passwords) or public keys. It can be used with any e-mail program or wordprocessor program. No plug-ins are required. Very easy to use!
<< Back | Top: Development: Components & Libraries: HIME: Huge Integer Math and Encryption
© 2005 stuffmate.com Contact: stuffmate@stuffmate.com