EldoS | Feel safer!

Software components for data protection, secure storage and transfer


Add perfect security to your application!

SecureBlackbox is a suite of software components that allows developers to add strong security to their applications to protect binary data, files, documents and e-mails.

SecureBlackbox includes authentic implementations (no 3rd-party code used) of various data security standards and network communication protocols for various platforms (Windows, .NET, Linux, macOS / iOS, Java / Android).

SecureBlackbox on
Most wanted features Vote or request a feature
Clients say:

We have been using SecureBlackbox for a few months now and we are extremely happy with its quality...

Latest version

Release:  15.1.304
23 May 2017

Pre-release:  16.0.303
21 May 2017

SSHBlackbox main features

Miss a feature? Tell us about your idea using Wish List.

image  SSH Protocol implementation contains the following features, common to both client-side and server-side classes:

  • support for SSH 2 protocol in client and server components;
  • support for SSH 1 protocol in client components;
  • all possible authentication methods supported: public-key, host-based, password-based, keyboard-interactive, GSS-API (Kerberos, NTLM, custom schemes), OpenPGP key and X.509 certificate;
  • (optional) public-key authentication using Pageant (part of PuTTY) and ssh-agent (part of OpenSSH);
  • support of multiple authentication types at the same time lets you build multifactor authentication schemes easily;
  • you control SSH key validation of server and client keys;
  • (optional) obfuscated SSH handshake (client side only), if supported by the remote server;
  • support for RSA and DSA public key algorithms;
  • data encryption with AES (128 to 256 bit), Triple DES (3DES), DES, Blowfish, Twofish, Serpent (128 to 256 bit), CAST128 algorithms or NONE encryption for debugging purposes;
  • (optional) ZLib compression to reduce network load and increase security;
  • asynchronous operation mode which lets you easily build synchronous and asynchronous applications;
  • data transfer using events/callbacks, i.e. possibility to secure not only socket-based, but also other types of data exchange;
  • (optional) FIPS-compliant operation mode

image  SSH Tunnels are supported by client-side and server-side components. Support options include:

  • support for shell, command, port forwarding (local and remote), X11 and custom subsystem tunnels;
  • dynamic port forwarding (using built-in SOCKS server functionality) lets you build secure tunnels for your socket applications;
  • support for SFTP subsystem (SFTPBlackbox is required);
  • support for dynamic tunnels (SSH2 only). With dynamic tunnels one can create and close logical connections within single SSH connection;
  • possibility to create custom subsystem handlers for custom data exchange over SSH.

image  SSH Keys management lets you create and manage SSH keys, necessary to authenticate the clients and servers in SSH mode. Key management offers:

  • generation of RSA and DSA (DSS) keys;
  • saving and loading of SSH keys in OpenSSH, IETF and PuTTY formats;
  • import of SSH key material from X.509 certificates;
  • use of Cryptocards and USB Crypto Tokens for further protection of SSH keys.
  • support for key length from 512 to 16384 bits.

image  ElSimpleSSHClient is a basic SSH client, which encapsulates several SSH components inside and offers:

image  PKI Infrastructure - besides SSH features, SSHBlackbox includes base functions of PKIBlackbox.

Miss a feature? Tell us about your idea using Wish List.


Back to top

As of July 15, 2016 EldoS business operates as a division of /n software, inc. For more information, please read the announcement.

Got it!