In order to download the files available in the Internet/intranet
it is frequently necessary to use the ftp protocol. However, the text interface of the FTP client is not convenient to use. The CryptoFTP application offers the users a possibility to use the ftp protocol without knowing its commands.
It is possible due to applying an intuitive, classic, two-panel, graphic interface.
The left panel displays local files, the right one the files available on the ftp server. The copying procedure is analogue to the scheme used in Windows – it is possible to use the Copy/Paste
commands and the Drag and Drop
To provide maximum protection and integrity of the data being transferred, the program supports safe, encrypted SFTP protocol
. The connection configuration allows to specify the acceptable safety level
by indicating the authentication method or methods considered to be less or more safe and to determine their using priorities as well as to determine the acceptable cipher algorithms.
Various methods to authenticate the end user and the server
have been implemented in the CryptoFTP client: using the pairs of the private and public keys, certificates, NTLM protocol and Active Directory mechanisms with the Kerberos protocol.
The CryptoFTP client supports the devices meeting the PKCS#11
standard (the examples of such devices may be: eTokenPRO
key of Aladdin
, the multiSIGN
card of CryptoTech
or the Feitian PKI card
). The PKCS#11 is a standard developed by RSA Security Inc., describing the devices storing secrete information (e.g. private keys, certificates etc.) and cryptographic functions (e.g. calculating the RSA signature, generating keys).
The devices meeting the PKCS#11 standard facilitate, among other things, to generate the pairs of the private and public keys. The private keys are stored in the internal memory of the device and they cannot be read from it.
The private keys stored are accessed only by the cryptographic functions implemented on the device. It is a safer way to store a private key
than to do so on a computer hard disc.
The CryptoFTP FTP client may be configured in such a way that authentication of the user is performed by means of the RSA keys stored on the devices supporting the PKCS#11 standard.
The user may define any number of the connection profiles
to different ftp servers. The logging process may be automated
by saving the name and password of the user in the particular profile.
Due to assigning the transfer method
(binary, text, ask) to the file types, it is possible to send the binary and text files in one operation.
The FTP client allows to run scripts
, thus it is possible to automate the most frequent actions.