by Hillstone Software - Product Type: Component / VC++ Class Library / Source Code
You can find current information from the links below
in Encryption
If you need to buy a license for this specific version, please contact us for availability and pricing.
Other information on this page is shown for historical reference only and may have changed considerably since.
HsCipherSDK Encryption Library by Hillstone Software
URLs: hsciphersedk-encryption-library, hsciphersedk encryption library, hsciphersedkencryptionlibrary, hillstone-software, hillstone software, hillstonesoftware
A suite of encryption and hashing functions. HsCipherSDK Encryption Library provides an API to a suite of symmetric key cryptographic algorithms and one way hash digital signature algorithms. The library includes the following block and stream cipher modules: AES, DES, 3DES, ARC4, CAST-128, Blowfish, Twofish, MD5, SHA-1, SHA-256, Whirlpool. HsCipherSDK includes Standard DLL for use from Visual C++, Visual Basic or other languages, code examples, documentation. HsCipherSDK Source Code License edition includes full source code in Viusal C++ (ANSI C Style).
HsCipherSDK is an Encryption Library providing an API to a suite of symmetric key cryptographic algorithms and one way hash digital signature algorithms. The library includes the following block and stream cipher modules:
AES (Advanced Encryption Standard) - FIPS 197
DES and Triple DES (Data Encryption Standard) - FIPS-46-1, FIPS-46-3
ARC4 (Alleged RC4) CAST-128 (a.k.a CAST5) - RFC 2144
Blowfish algorithm
Twofish algorithm
MD5 message digest algorithm: RFC 1321
SHA-1 (Secure Hash Algorithm) RFC 3174
SHA-256 (Secure Hash Algorithm) FIPS 180-2
Whirlpool (cryptographic hash algorithm) ISO/IEC 10118-3
HsCipherSDK includes a standard DLL for use from C / C++, standard DLL for use from Visual Basic, C Sharp DLL wrapper for use from C Sharp. HsCipherSDK itself is fully written in C (ANSI C style) and the source code is included when you purchase HsCipherSDK Source Code License. HsCipherSDK allows the calling user application to perform the following operations:
Encrypt and decrypt memory buffers with selected algorithm and key
Encrypt and decrypt disk files with selected algorithm and key
Digitally sign buffers using one of selected hashing algorithms
Digitally sign disk files using one of selected hashing algorithms
API Summary
HsCipherGetErrorStr
HsCipherHexBuf2Bin
HsCipherBufBin2Hex
HsCipherBufferEncrypt
HsCipherBufferDecrypt
HsCipherFileEncrypt
HsCipherFileDecrypt
HsCipherBufferHashInit
HsCipherHashNextBlock
HsCipherHashGetResult
HsCipherHashNextBlock
HsCipherHashFullBuffer
HsCipherHashFile
A suite of encryption and hashing functions.
Operating System for Deployment: Windows 7, Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, UNIX System V Release 5, UNIX System V Release 4, Sun Solaris 10, Sun Solaris 9, Sun Solaris 8, Sun Solaris 7, HP-UX 11.x, HP-UX 10.x, HP-UX 9.x, Linux Kernel V2.6.x, Linux Kernel V2.4.x, Red Hat Enterprise Linux 5.x, Red Hat Enterprise Linux 4.x, Red Hat Enterprise Linux 3.x, Red Hat Enterprise Linux 2.x, RedHat Linux 9.x, RedHat Linux 8.x, RedHat Linux 7.x, SUSE Linux 11, SUSE Linux 10.x, SUSE Linux 9.x, SUSE Linux 8.x, FreeBSD 4.x, FreeBSD 5.x, FreeBSD 6.x, FreeBSD 7, FreeBSD 8
Architecture of Product: 32Bit
Product Type: Component
Component Type: VC++ Class Library, Source Code
Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio 6.0, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ 6.0
Keywords: HsCipherSDK Encryption Library
Encryption Encrypt Encoding encode encodes decryption Decrypt decrypting cypher