Home | Contact Us | Company Profile | Products | Services | Links


Products

  Network Protocol Libraries
 ▪ Communications Libraries
  Communications Software
  Security and Encryption
  Show all products
 

Services

  Software Development
  Area of Expertise
  Recent Projects
 

About Us

  Company Profile
  Customer List
 ▪ Partners
 ▪ Become our partner
 ▪ Press Releases
 ▪ Contact Us
 

Useful Information

  Industry Links

Description  |  Download Eval Version  |  User Manual  |  License Terms  |  FAQ  |  Buy Now  |  Contact Us


HsCipherSDK Frequently Asked Questions (FAQ)

  1. We want to use HsCipherSDK on an embedded system compiled with basic C source code. Is that possible?

  2. What encryption and hashing algorithms does your library support?

  3. Is the source code included when if purchase the library? What language is it developed in?

  4. What programming languages can the library be used with?

  5. What build environment and compiler used to build the library source code?

  6. How was the library tested?

  7. How many lines of source code and number of files does the library have?

  8. Do you have a version for Windows Mobile / Windows CE?

  9. Is HsCipherSDK commercial product or open source?

  10. Is your library royalty-free?

  11. Where I can find legal license terms?

  12. How much does HsCipherSDK cost?

  13. Does HsCipherSDK contain any open source code?

  14. Do you know if HsCipherSDK might infringe any existing patents?

  15. Can we modify the library and make derivative works after purchase?

  16. Can we distribute the library as part of our products?

  17. What is included in delivery when we purchase the library?

  18. How can we purchase the library?

  19. What kind of support model you offer if we purchase the library from your company?
     

Q: We want to use HsCipherSDK on an embedded system compiled with basic C source code. Is that possible?

A: Yes, it is possible and many of our customers purchase HsCipherSDK for use in embedded systems. After you purchase HsCipherSDK you will receive full source code in C, written in basic C style (not object oriented C++) and you can integrate / port it to your environment. We can also assist you with your integration effort. If you have any specific concerns about compatibility, please Contact Us

Q: What encryption and hashing algorithms does your library support?

A: HsCipherSDK includes the following algorithms:

  • 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

Q: Is the source code included when if purchase the library? What language is it developed in?

A: After you purchase HsCipherSDK you will receive full source code in C language. The library is developed in basic C style (not object oriented C++).

Q: What programming languages can the library be used with?

A: HsCipherSDK can be used with the following programming languages:

  • C and C++

  • Visual Basic

  • C Sharp

  • Any other languages capable of calling standard DLL functions

C and C++ programs may use the core HsCipherSDK library directly without loading and calling DLL functions

Q: What build environment and compiler used to build the library source code?

A: HsCipherSDK core libraries and DLLs are built with Microsoft Visual C 6.0. The C Sharp DLL and C Sharp sample application is built with Microsoft Visual Studio 2005

Q: How was the library tested?

A: The cryptographic libraries and hash algorithms were tested using publicly available known test vectors. You can see all test vectors and test results in HsCipherSDK_TestVC.c

Q: How many lines of source code and number of files does the library have?

A: HsCipherSDK has the following number of files and number of lines of source code:

  • Total Files: 99

  • Total Lines: 17705

Q: Do you have a version for Windows Mobile / Windows CE?

A: Presently not, but we plan to release it in the near future. In the meantime, the HsCipherSDK is offered with full source code and you can port it to Windows CE / Windows mobile with minimal effort.
 

Q: Is HsCipherSDK commercial product or open source?
Q: How much does HsCipherSDK cost?

A: HsCipherSDK is a commercial product. It is NOT free or open source. You can view the pricing and ordering information here:

  Pricing and Ordering

Q: Is your library royalty-free?
Q: Where I can find legal license terms?

A: HsCipherSDK is royalty-free. You can read legal license terms here:

  Legal License Terms

Q: Does HsCipherSDK contain any open source code?

A: HsCipherSDK contains no open source.

Q: Do you know if HsCipherSDK might infringe any existing patents?

A: To the best of our knowledge HsCipherSDK does not infringe on any existing patents.

Q: Can we modify the library and make derivative works after purchase?

A: HsCipherSDK source code license grants the purchaser royalty-free right to modify, re-compile, re-release HsCipherSDK source code and make derivative works from HsCipherSDK.

Q: Can we distribute the library as part of our products?

A: HsCipherSDK source code license grants the purchaser the right to use HsCipherSDK within and outside your company and distribute it as part of your company’s products.

Q: What is included in delivery when we purchase the library?

A: The following are the deliverables:

  • FULL SOURCE CODE in C (plain C style), including all core cryptographic libraries

  • HsCipherSDKdll.dll - standard DLL module for use from C / C++

  • HsCipherSDKvb.dll - standard DLL module for use from Visual Basic applications

  • HsCipherSDKax.dll - ActiveX (COM) dll for use from C / C++, Visual Basic or other languages supporting ActiveX.

  • HsCipherSDKdllcs.dll - C Sharp dll wrapper for use from C Sharp applications.

  • HsCipherSDK.hlp - Windows documentation file (this file)

  • HsCipherSDKmanual.pdf - User Manual in PDF format

  • HsCipherSDK_TestAXvb - Visual Basic test application with source code using ActiveX HsCipherSDKax.dll

  • HsCipherSDK_TestAXvc - Visual C test application with source code using ActiveX HsCipherSDKax.dll

  • HsCipherSDK_TestVC - Visual C test application with source code using standard DLL HsCipherSDKdll.dll

  • HsCipherSDK_TestVB - Visual Basic test application with source code using standard DLL HsCipherSDKvb.dll

  • HsCipherSDK_DemoCS - C Sharp test application with source code using C Sharp DLL wrapper HsCipherSDKdllcs.dll

  • Free 1 year after-sale technical support

  • Future version upgrades and bug fixes free for 1 year after purchase

Q: How can we purchase the library?

A: You can purchase online via our global re-seller Digital River. Select your license on the following page and follow instructions:

http://www.hillstone-software.com/ordering.php?prd=HSCIPHERSDK

Digital River accepts payments by Credit Card, Wire Transfer, Check, Money Orders or PayPal.

Alternatively you can purchase from us directly. Please contact us with your Company Name, billing address, license type and number of licenses required. We will send you PDF invoice and bank information for wire transfer.

  Contact Us

Q: What kind of support model you offer if we purchase the library from your company?

A: After you purchase the library we offer free technical support during 1 year after purchase. This includes free bug fixes and new version upgrades. Subsequent upgrades, bug fixes and technical support shall be provided for a separately negotiated fee.
 

Buy Now  |  Download Free Evaluation  |  Download Documentation

Copyright (c) 2005-2009. Hillstone Software. All rights reserved.