Site Map Contact Us Home
E-mail Newsletter
Subscribe to get informed about
Clever Components news.

Your Name:
Your Email:
Previous Newsletters

Products Articles Downloads Order Support
Customer Portal      

Crypto Encoder

Features | Detailed Description

The Crypto Encoder is a component from the Clever Internet Suite library.

It can be used to encode and decode cryptographic keys, certificates, certificate requests and other data in PEM and SSH2 cryptographic formats.

This component is used by the DKIMSFTP Client and Certificate Store components for automatic encoding / decoding of sensitive data and also for decrypting SSH2 private keys.

Available in .NET, VCL and ActiveX editions.


  • Encode and Decode strings and streams
  • Support for RSA keys, x509 certificates, SSH2 encrypted private keys, SSH2 public keys
  • Define PEM header information
  • Decrypt password-protected SSH2 private keys

Encode and decode bytes in just few lines of code

// [Delphi]

var publicKeyBytes: TclByteArray;
      pemKey: string
pemKey := TclCryptEncoder.EncodeToString(publicKeyBytes, dtPublicKeyInfo);

// [C#]

byte[] publicKeyBytes = new bytes[] {.....};
string pemKey = CryptEncoder.EncodeToString(bytes, CryptDataType.PublicKeyInfo);

Complete Delphi and C# source code

When Purchasing the Clever Internet Suite you receive the full sources for all suite components and also free unlimited support.


    Copyright © 2000-2021