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:

SecureBlackbox has been awesome!

Latest version

Release:  15.1.304
23 May 2017

Pre-release:  16.0.303
21 May 2017

FTPSBlackbox main features

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

image  Client-side FTP / FTPS protocol implementation offers the following FTP and FTPS features:

image  Server-side FTP / FTPS protocol implementation offers the following FTP and FTPS features:

  • create your own FTP/FTPS server with server-side classes for FTP and FTP-over-SSL (FTPS) protocols;
  • virtual file system support lets you provide access to existing file system or create your virtual file hierarchies for each connected user;
  • support for explicit and implicit TLS for increased connectivity and compatibility with various clients;
  • active and passive mode;
  • compression support (MODE Z) lets you increase transfer speed and reduce network load;
  • MLSD command support for easy parsing of directory listing;
  • support for Unicode file names via UTF8;
  • support for files over 4 Gb to transfer really huge files easily;
  • custom commands to extend scope of services offered by the server;
  • transfer resumption and partial transfers let you save network traffic and reduce transfer time;
  • all standard file and directory commands are supported (create and delete directories, rename files etc);
  • flexible support for client- and server-side SSL/TLS authentication during data exchange allows deploying the classes to custom PKI infrastructure.

image  SSL/TLS Protocol implementation contains the following features, common to both client-side and server-side components:

  • widest possible compatibility via support for modern TLS 1.2, TLS 1.1, TLS 1.0, still used SSL 3 and historical SSL 2;
  • DTLS (Datagram TLS) protocol support lets you secure your UDP-based communications;
  • flexible client- and server-side SSL/TLS authentication support during handshake allows deploying the classes to custom PKI infrastructure;
  • user-controlled validation of certificates lets you build custom PKI infrastructure or better control authentication in SSL/TLS;
  • built-in compression increases transfer speed and reduces network load;
  • optional resuming of TLS sessions in both client and server components. Both SSL sessions and TLS Stateless resumption are supported;
  • use of Cryptocards and USB Crypto Tokens for further protection of secret information (private and secret keys);
  • authentication using OpenPGP keys and pre-shared keys (PSK) provides an alternative to PKI for in-house solutions;
  • SRP (Secure Remote Password) cipher suites is another alternative to PKI for authentication;
  • standard and custom TLS extensions let you harness the power of TLS specification and include additional information to the handshake, if necessary;
  • with raw asymmetric keys for authentication (instead of X.509 certificates) you can avoid the necessity to deploy PKI infrastructure where it is not needed (in closed environments) and decrease handshake time;
  • possibility to secure any data channels (and not just TCP or UDP sockets) lets you secure any communication channel with TLS or DTLS;
  • OCSP stapling support lets you reduce load on certificate authorities' OCSP servers during certificate validation;
  • certificates with key length from 512 to 16384 bits give you enough security for today and tomorrow solutions;
  • support for RSA, DSA and DH public key algorithms and optional ECC-based cipher suites;
  • data encryption with Camellia, AES (128 to 256 bit), Triple DES (3DES), DES, ARCFOUR, RC2 algorithms;
  • asynchronous operation mode lets you easily build synchronous and asynchronous applications.
All features are supported by both client and server classes.

image  PKI Infrastructure - FTPSBlackbox 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!