SecureBridge is a set of development components that enables you to secure TCP connections for your applications. By using popular encryption algorithms, it ensures information integrity and protects application connectivity from various types of attacks.
Core components and supported protocols
The package consists of server, client, and storage components supporting SSH, SSL, and modern TLS cryptographic protocols, along with SSH shell components for remote computing. They work independently without requiring any external modules.
SSH Client components can connect to popular servers like OpenSSH or WinSSHD, while SSL Client components allow connections via modern TLS standards alongside legacy support. The package includes SFTP Client and Server (TScSFTP) components, which you can use for safe file downloads or setting up your own secure FTP server.Integration and client compatibility
SecureBridge components integrate with various external tools, including Indy components and Devart’s own data access components for MySQL (MyDAC) and PostgreSQL (PgDAC). Popular SSH connectivity clients like OpenSSH and PuTTY can connect directly to the SSH Server component.Encryption, hashing, and authentication
Many popular encryption and hashing algorithms secure the connection. This includes SHA and MD5 for data integrity verification, alongside AES and RSA standards, with Diffie-Hellman utilized for key exchange. The SSH2 protocol can be used for data encryption, and modern TLS standards are fully supported. Authentication is handled via password, public key, or a combination of both.Platform and IDE support
You can use these components across multiple operating systems, including Windows, Linux, macOS, and FreeBSD, with full support for mobile platforms like Android and iOS. They work across several IDEs, such as RAD Studio, Delphi, C++ Builder, and Lazarus.