HIME dll (+ source code) - Company (Huge Integer Math and Encryption library)
Unit Price:
USD 299.00
Total:
USD 299.00 plus 0% sales tax/VAT to USD 299.00: USD 0.00 USD 299.00
Delivery:
License key
Platform:
Windows NT, Windows 2000, Windows XP x32, Windows 98, Windows Vista x32
Version:
2.04
Language:
English
HIME stands for Huge Integer Math and Encryption library
HIME stands
for Huge Integer Math and Encryption library.
It is a cryptography toolkit for Windows programmers
that allows to
implement public key encryption, secret key encryption,
data security and digital signatures
using one of the many one-way secure hash functions in your programs.
Public (asymmetric) key encryption and digital
signatures with RSA ; standard version
or the CRT (Chinese Remainder Theorem) version.
Secret (symmetric) key encryption with
AES (Rijndael) in 3 different block cipher modes
or
ArcFour (RC4 compatible)
(**).
HIME also contains functions for
huge prime
number generation, factoring and cryptographically secure random number
generation (a.o. Blum-Blum-Shub and RSA). True
random number data can be retrieved from an internet server.
The
Diffie-Hellman key exchange algorithm to securely exchange
session keys.
HIME has compression and
decompression functions with multiple compression algorithms to
choose from.
HIME is
thread-safe (re-entrant) for use in
multi-threaded applications or concurrent environments.
HIME has functions for
easily handling data, arranged as records with fields.
HIME has functions for
converting data between various
formats: huge integer, Base64, decimal, hex, ascii binary.
HIME has functions for
securely erasing disk files and free disk space.
HIMEs huge integer
number mathematical, bit manipulation and boolean functions can serve as
building blocks for implementing other public key encryption schemes or
performing math calculations with arbitrary precision.
HIMEs huge integer math functions are
ideal for number theory applications.
A huge integer number in HIME can be hundreds of
millions of digits long; 2^31 (2147483648) bits long to be exact. That's
over 268 MILLION decimal digits!
HIME is a 32 bits dll, so
every programming language
that can access a standard Win32 dll can use HIME: C, C++, C#, Visual Basic
5/6, VB.Net, Delphi, PowerBASIC,
PureBASIC, Liberty Basic, Euphoria, Java, Macromedia Director (with GLU32)...
HIME can be used in MS Office (MS Access, MS Excel, MS Word)
(***) using VBA
(Visual Basic for Applications).
.NET (dot NET) languages can use HIME as an 'unmanaged code dll'.
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 code in Visual Basic 5/6, C++, C#,
VB.Net, Liberty Basic, Delphi, PowerBASIC and
PureBASIC are also included.
HIME was written in PowerBASIC (*) and inline
assembler.
HIME is designed to support all Windows operating
systems.
(tested on Windows 98, XP and Vista)
NOTE: This
package includes the HIME source code in PowerBASIC (*) with inline
assembler. This way, you can embed the functions directly in your (PowerBASIC)
programs without having to use the dll. The precompiled HIME dll is also
included in this package.
(*) PowerBASIC is copyright of PowerBASIC,
Inc.
(**) RC4 and MD5 are trademarks of RSA Data
Security Inc.
(***) MS Office, MS Access, MS Excel, MS
Word are all trademarks of Microsoft Corporation.
Digital River GmbH (share-it!) is the seller of the products in your shopping cart and your contractual partner.
Legal Notice -
Privacy Statement -
Terms and Conditions