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
HsCipherSDK includes s standard DLL for use from C / C++, standard DLL for use from Visual Basic or any other languthat can use the standard dll. HsCipherSDK includes C Sharp wrapper DLL for use from C Sharp applications. HsCipherSDK itself is fully written in C (plain C style) and the source code is included.
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
HsCipherHashFullBuffer
HsCipherHashFile.
Changes in this version:
Major update
System requirements:
Win98/2000/NT/XP/ME/Vista/7
( By Hillstone Software - HsCipherSDK Encryption Library Publisher )