CryptoSys PKI Pro is a professional developer's library to carry out public key cryptography using RSA and ECDSA. You can generate and manage X.509 certificates, PKCS#8/PKCS#12 private keys and CMS/PKCS#7 objects. Includes all required supporting cryptographic utilities. Supported on Windows and Linux, and can be used from VB, C/C++, C#, Python, and more.
Key Features | Programming Languages | Read the Manual | Latest Updates | Downloads | Feedback | Contact | Comments
Supported algorithms include:
If you just need standard symmetrical cryptography, see our sister product CryptoSys API (see comparison PKI vs API).
See Writing an interface in another programming language for advice and examples in how to use CryptoSys PKI with other programming languages, including Visual FoxPro and PowerBuilder.
Download the latest Trial Edition of CryptoSys PKI Pro now: for Windows and for Linux
Most recent production version 23.2.0 compiled 1 September 2026. Use either
Unzip the zip file and run the install.exe program inside it,
or download the pki-trial.exe program directly and run it.
Please read the licence conditions for the Trial Edition.
Note there are separate core native DLLs (both called diCrPKI.dll) for 64-bit and Win32 platforms
- see Using on a 64-bit system
You can purchase a licenced version here. Existing licence holders can download the latest Developer Version here.
Get the download from CryptoSys PKI Linux Version
“ First of All, GREAT PRODUCT your CryptoSys PKI Toolkit. Really, Congratulation on this Great Product, I really liked it. ”
-G.P.
“ I just got my licensed version and try succesfully to distribute my PKI based application on my alternate notebook : it took me a few seconds and it works fine. I spent in the past a lot of time trying to find a so easy to use software for cryptographic actions. Thanks again ! ”
-Luc B.
“ Great product - just what I was looking for - bought a copy this morning. ”
-Raymond S.
“ It seems to be a very good and powerful toolkit ”
-Bernd R.
“ Thank you very much for the quick and detailed answer. It helped me a lot and now my program works pretty good, I have signed and encrypted my data successfully. ”
-Dimitris M.
“ I wanted to let you know we [purchased] CryptoSys Software to include in an ERP project we are working on in Mexico. I had tried other digital signature products that required the certificate (with private) key first be stored in the Win certificate store and then I wasn't getting the correct signature. So, I guess there is something special about how you are using the .key file that is provided by SAT Mexico. I am very glad I came across your product. Thank you ”
- Herman K.
“ Last Tuesday I have completed the certification process in the DGCI. Everything is as they intend. So CryptoSys PKI can "attack" the Portuguese market. :-) ”
- António
“ We have used CryptoSys PKI for all data exchange with health insurance ever since the transition from PEM to PKCS/CMS some fifteen years ago, and it has always performed flawlessly.
That is why we are pleased that we can now use this tried and trusted toolkit for electronic prescriptions as well, instead of having to deal with the unreliable mess of cryptographic support in .NET and Windows. ”
—Rechenzentrum für Apotheken Hildegard Schröter GmbH, Lutherstadt Wittenberg, Germany.
See Electronic prescriptions and Data Exchange in the German Health Service
Thanks to all users who have suggested improvements and in particular to Bernd Rech for his suggestions, advice and help.
For more information, please send us a message. To comment on this page, see comments below.
This page last updated 1 September 2026
Comments