CryptoSys Home > Frequently Asked Questions

Frequently Asked Questions


This page answers many of the frequently asked questions about our CryptoSysTM range of products.

Index

  1. What operating systems are supported?
  2. What programming languages do you support?
  3. Can I compile with any other languages?
  4. Do you support a Linux version?
  5. What's the difference between CryptoSys API and the CryptoSys PKI Toolkit?
  6. How do I buy a licence?
  7. Are your products validated to FIPS 140-2?
  8. How do I install on a 64-bit system?
  9. How do I distribute my applications to end users?
  10. What's two-key DES encryption (double DES)?
  11. How do I use a Triple DES function to carry out single DES encryption?
  12. How can I read an RSA Key from another system?
  13. Why does my signature not validate?
What operating systems are supported?
All modern desktop Windows systems XP-SP3 and above: W10/W8/W7/2008/Vista/2003/XP.
What programming languages do you support?
Visual Basic, VB.NET, VBA/VB6, C# and C/C++.
Some interfaces are made available in other languages including Python and Java. SC14N and FirmaSAT also have command-line iterfaces.
Can I compile with any other languages?
See Writing an interface in another programming language.
Do you support a Linux version?
There is a Linux version for CryptoSys PKI compiled for a 64-bit (x86-64) Linux platform. We can provide custom command-line versions of SC14N and FirmaSAT for Linux. These will be provided as ELF 32-bit LSB executables for Intel 80386. We can also provide dynamically-loaded shared libraries (.so) for all four products. These can be called in C programs compiled with GCC.
Please contact us for more details.
What's the difference between CryptoSys API and the CryptoSys PKI Toolkit?
See the Product Feature Comparison for a comparison of the two products.
How do I buy a licence?
Are your products validated to FIPS 140-2?
See FIPS-140 Validation.
How do I install on a 64-bit system?
See Using CryptoSys API, CryptoSys PKI, FirmaSAT and SC14N on a 64-bit system.
How do I distribute my applications to end users?
Full instructions on distributing to end users are provided in the Developer Edition download in the file called distrib.txt. Distribution to end users is very simple and you do not need to use our setup program. Note that the Trial Editions are for evaluation purposes only and may not be distributed to others.
What's two-key DES encryption (double DES)?
See the Triple DES page.
How do I use a Triple DES function to carry out single DES encryption?
See the Triple DES page.
How can I read an RSA Key from another system?
For more information about RSA keys and how they can be stored and the functions available in the Toolkit to handle them, see RSA Key Formats.
Why does my signature not validate?
See My signature will not validate.

Contact

To comment on this page or for more information, please send us a message.

This page last updated 1 July 2020