• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
SMTP/POP3/IMAP Email Lib for COBOL 8.6
This COBOL email component library provides a user-friendly API to send and receive emails, with support ...
SMTP/POP3/IMAP Email Lib for Delphi 8.6
This Delphi email component library allows for sending and receiving mail using SMTP, POP3, and IMAP ...
SMTP/POP3/IMAP Email Lib for Power Basic 8.6
This powerful email component library supports SMTP, POP3, and IMAP protocols, allowing for easy sending and ...
SQL Server ODBC Driver by Devart 5.1.3
Devart's ODBC Driver enables SQL Server database access on Windows, macOS, and Linux using ODBC-compliant tools. ...
SQL Azure ODBC Driver by Devart 5.1.3
Devart provides a robust ODBC driver for SQL Azure, enabling seamless connections to enterprise-level reporting, analytics, ...
PostgreSQL ODBC Driver by Devart 4.7.0
Devart's ODBC Driver for PostgreSQL enables seamless connection to PostgreSQL databases from Windows, macOS, and Linux. ...
MySQL ODBC Driver by Devart 5.2.0
Devart's ODBC Driver offers a reliable and fast way to access various databases, including MySQL, MariaDB, ...
Oracle ODBC Driver by Devart 5.3.0
Devart ODBC Driver enables seamless connection between Oracle databases and ODBC-compatible tools. It is compatible with ...
xBase ODBC Driver by Devart 5.1.1
Devart's ODBC Driver for xBase is a powerful software that grants easy access to various DBF ...
SQLite ODBC Driver by Devart 4.5.3
Devart ODBC Driver for SQLite improves connectivity to SQLite databases from ODBC tools. It offers advanced ...
Home Development Components & Libraries HIME: Huge Integer Math and Encryption Download

HIME: Huge Integer Math and Encryption

December 14, 2008
This software is a library offering encryption and integer math functions, with options for RSA public and AES secret key encryption, SHA-512 hash functions, Blum-Blum-Shub and RSA-based PRNGs, Diffie-Hellman, file shredding, compression and more, and is compatible with every programming language.
HIME: Huge Integer Math and Encryption
HIME: Huge Integer Math and Encryption Screenshot
Version 2.05.1
License Shareware $59
Platform Windows
Supported Languages English
Homepage www.devotechs.com
Developed by DevOTechS
If you're looking for a cryptography toolkit for your Windows-based computer, you should take a look at the Huge Integer Math and Encryption (HIME) library. This library has a lot of great features that make it one of the best encryption tools available.

With HIME, you can perform both public key and secret key encryption, data security, and digital signatures with one-way secure hash functions. For public (asymmetric) key encryption and digital signatures, HIME uses RSA. It also has an optional PKCS#1 v1.5 RSA padding. For secret (symmetric) key encryption, you can use either AES (Rijndael) or ArcFour (RC4 compatible).

In terms of hash functions, HIME has a lot of options, including SHA-512, SHA-256, SHA-1, MD5, and CRC32. It also includes FIPS 198 HMAC.

HIME is particularly great for generating huge prime numbers, factoring, and cryptographically secure random number generation (including Blum-Blum-Shub). You can even get true random number data from an internet server.

Other features of HIME include the Diffie-Hellman key exchange algorithm, compression/decompression with multiple compression algorithms, thread-safe functionality for use in multi-threaded applications, and functions for converting data between various formats (including huge integer, Base64, decimal, hex, ascii binary).

HIME also has the ability to securely erase disk files and free disk space. The 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.

If you need to work with very large numbers, HIME is definitely worth considering. A huge integer in HIME can be hundreds of millions of digits long or 2^31 (2147483648) bits long. That's millions of decimal digits!

Regardless of your programming language of choice, you can use HIME. It's a 32-bit DLL that can be accessed by any programming language that can access a standard Win32 DLL. This includes C, C++, C#, Visual Basic 5/6, VBA, VB.NET, Delphi, PowerBASIC, PureBASIC, Liberty Basic, Euphoria, Java, and Macromedia Director (with GLU32). .NET (dot NET) languages can also use HIME as an "unmanaged code DLL."

The HIME library comes with a number of demo and test programs, including their source code. You can use these to see how HIME performs 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 is an incredible tool that was written in PowerBASIC (*) and inline assembler. It's designed to be compatible with all versions of Windows.
What's New

Version 2.05.1: Added the possibility to get a free license key via TrialPay

Version 2.04: HMAC FIPS 198, RSA padding PKCS#1 1.5, Square root, Nth root, Factoring: trial division - Pollard's Rho, Disk free space shredding

Version 1.04: Thread-safe (re-entrant), code optimisation

Free Download 1.2M
431
  • Share on:

Most Popular

  1. C# CSV Reader 1.0.0
    126
  2. BoxesHelper 1.0
    126
  3. FlexCell Grid Control for .NET 4.0 4.6.2
    124
  4. Install Package IronPdf 2022.4.5455
    123
  5. Jep Java 3.4.0
    122
  6. Eltima Virtual Serial Port Driver 6.9
    122
  7. MySQL ODBC Driver by Devart 5.2.0
    120
  8. PostgreSQL ODBC Driver by Devart 4.7.0
    118
  9. WpfDiagram 4.1.8
    118
  10. Devart UniDAC 10.4.0
    118

Related Downloads

SMTP/POP3/IMAP Email Lib for C/C++
This C/C++ email component library offers a straightforward API for sending and ...
AutoUpgrader Professional (single developer license)
Upgrade your applications from the internet with just one line of code ...
#7 Components - TRunner - Site License
Control and monitor application and document usage with ease. Run multiple applications ...
Barcode library for Delphi2-Delphi6, C++Builder - version for 2-5 licences
Design and print barcodes easily with barcode components specifically built for Delphi ...
PixTwix
PixTwix is an ActiveX control with over 150 manipulation and enhancement methods, ...
ZylBurner.NET
This CD/DVD burner software, powered by the NeroCmd utility, requires the installation ...
.NET Encryption Library
The .NET Encryption Library, a Security and Copy Protection Award winner, provides ...
Kellerman Gold Suite
Download our low-priced .NET Components software suite, featuring FTP, SFTP, Encryption, Logging, ...
aiCharts for Android
aiCharts for Android by ArtfulBits is an easy-to-use software product that offers ...
GroupDocs.Conversion for .NET
This .NET library facilitates effortless conversion between over 50 file formats, covering ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.