HS Crypto is a C software library that provides programmers with an API for data encryption/decryption using various algorithms, including Table Translation, XOR, and MD5. It comes with full source code.
The table encryption feature is available to users by using either of the two pre-defined translation tables provided with the software or any of the 2 or a combination of dynamically generated translation tables. Decryption is implemented using the same process by using the reverse tables. On the other hand, the stream cipher method uses a sequence of randomly generated keys, which must be known to both the sender and the recipient of the encrypted message. Every byte is encoded using a rotating byte of the key, making cryptography even more secure.
One unique feature of HS Crypto which sets it apart is that the RFC1321 MD5 algorithm generates a unique 16-byte data signature that sets it apart from other cryptographers in its class. This can be used to check data integrity or for signing digital documents.
Some of the major applications of HS Crypto include fixed file encryption, telecommunications, security, and authentication. HS Crypto supports multiple modes with features such as using 2 pre-defined translation tables, utilizing dynamically generated translation tables, and alternating translation tables. It also offers various buffer modes or character modes.
The API functions that are supported by HS Crypto include HsSetCryptMode, HsEncryptByte, HsDecryptByte, HsEncryptBuf, HsDecryptBuf, HsCryptGenerateXlat, HsCryptGetXlat, HsCryptSetXlat, HsMd5Buffer, HsMd5File.
The library comes with an unlimited user license which is priced at EUR 49. Once you purchase the software, you will receive a download link by email which will enable you to download full product deliverables. This includes the HS Crypto library binaries (static library for Win32), HS Crypto library full source code in C with MS Visual C project workspace, HS Crypto Demo Application binaries, full source code and MS Visual C project workspace, and HS Crypto library user manual, which documents the complete library API in detail.
Version 1.0: New release