Baza znanja
Home > Features > File Encryption
Artikal 2605
File Encryption
Purpose
File encryption stores the transferred files encrypted on the server and decrypts the files when they are transferred back to the local computer. The files are encrypted/decrypted with the password specified in the favorite settings.
The files are transparently encrypted on-the-fly. It means that the files do not need to be encrypted and stored on the local computer first before they are transferred. This is especially useful when dealing with large files (e.g. backups) where space and I/O resources are limited.
Implementation
SmartFTP implements the following encryption modes:
| AES 128-bit with MD5 | AES with a 128-bit key. The key is the MD5 hash value of the password. |
| AES 192-bit with SHA256 | AES with a 192-bit key. The key is the first 192 bits of the SHA256 has value of the password. |
| AES 256-bit with SHA256 | AES with a 256-bit key. The key is the SHA256 hash value of the password. |
The Initialization Vector (IV)/nonce is initialized with the start position divided by the AES block size (16 bytes).
AES CTR Encryption/Decryption Tool
The AES CTR encryption/decryption tool is also available separately and can be used to manually encrypt/decrypt files using AES in CTR mode. This tool is free and provided as is.
Download AES CTR Encryption/Decryption Tool
Availability
This features is available in the Professional Edition of SmartFTP version 3.0 Build 1014 or higher. Since the encryption is done on the client side it works with all protocols (FTP, SFTP, etc) and servers.
References
Wikipedia: Block cipher modes of operation
Wikipedia: AES - Advanced Encryption Standard
Kljične riječi
file encryption, aes
Povezani artikli
What do you think about this topic? Send feedback!


