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 mechanism.
To provide maximum protection and integrity of the data being transferred, the program s
upports safe, encrypted SFTP protocol. The connection configuration allows to specify the a
cceptable 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 of
gooze.eu). 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.