KREMLIN -- Powerful Security for a Powerful World -- Protect Your Data Easy & Effective -- 160-bit Cryptographic Software Suite

St. Basil's Cathedral KREMLIN -- Powerful Security for a Powerful World -- Protect Your Data Easy & Effective -- 160-bit Cryptographic Software Suite

KREMLIN -- Powerful Security for a Powerful World -- Protect Your Data Easy & Effective -- 160-bit Cryptographic Software Suite
   
Home Press Center Partners About Us Contact Us
   
       
Download Kremlin
Purchase Kremlin
 
Kremlin
Kremlin Applications
Kremlin Encrypt/Decrypt
Kremlin Text
Kremlin Sentry
Kremlin Wipe
Kremlin Secure Delete
Pricing
Kremlin SDK

Cryptography Resources

Concepts
Algorithms
Technical Support
Customer Support
Order Kremlin
Download Kremlin

 

 
 

Kremlin SDK

Add powerful 160-bit encryption to your application in less than 30 lines of C code

The Kremlin SDK is an easy-to-use C DLL interface to powerful cryptography. It is used as the basis of KremlinEncrypt.com's popular Kremlin encryption software and has proven itself to be a robust and stable encryption SDK (over 50,000 users have downloaded Kremlin). The Kremlin SDK is implemented in four layers of increasing abstraction.

Supported Platforms

  • Windows, Mac OS X, Mac OS 9: Cross-platform support
  • Linux: Needs some polishing, but works
  • Other platforms: We can port Kremlin SDK to any other platform. Please contact us to discuss custom ports.

Layers of Abstraction

Kremlin SDK has multitier structure

Encrypt a file with just one function call!

Cryptographic Features

The Kremlin SDK also includes automatic compression (at the archive level), error checking using a modified Fletcher checksum (faster and better than a CRC), and a flexible callback system (for progress controls, file overwriting, etc.)

And the Kremlin SDK is very, very secure. Both the source code and the compiled executables have been reviewed by security professionals, including Chris Hall from Counterpane Systems (Bruce Schneier's company), Alexander Pukall, who writes encrypted databases, and a person named Casimir, who has cracked the encryption in several other programs, including "Encrypt-It" and "Crypt-o-text". After hearing that he had broken yet another insecure encryption program, we e-mailed Casimir and challenged him to break Kremlin. We even gave him the source code. After over a month of examining the source code, Casimir e-mailed us and admitted defeat, saying "OK, you won. I surrender!". It would take you months of your time and tens of thousands of dollars to write, optimize, and secure (including paying for outside security consultants) your own encryption routines. And your solution would most likely never have been torture-tested by over 50,000 users!

Kremlin SDK Features

The Kremlin SDK comes with

  • full source code;
  • detailed manual that documents every function;
  • extensive example applications;
  • free technical support for 30 days (additional years of technical support can be purchased).

And this isn't normal technical support; we function as security consultants and can review your usage of the Kremlin SDK for possible security loopholes. We can even write the encryption code for you.

The Kremlin SDK can be distributed royalty free with your application. And there's also a 90 day money-back guarantee; if you purchase the Kremlin SDK and decide you don't like it, you can get all of your money back (including possible technical support contracts) any time within three months after the purchase.

It takes only a few lines of C code to add powerful cryptography to any application. See how easy to use Kremlin SDK in your application: imagine you need to write a utility that can encrypt files command prompt with the following syntax:

example.exe password archivename file1 [file2] [file3]...

Click here to see the source code...

If you are interested in using the Kremlin SDK in your application, e-mail us. To help in your evaluation, we can provide you with an electronic version of the Kremlin SDK manual.