ナレッジベース(KB)

ホーム > Features > File Encryption

作成日 23 Apr 2008
更新日 06 Sep 2008
参照数 11042

印刷 記事を印刷

File 記事 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

キーワード
file encryption, aes

関連記事


この記事で問題が解決したかどうか、1から5の数字を選択してください。

1 まったく助けにならなかった

5 問題が解決した

What do you think about this topic? Send feedback!