Previous Topic

Next Topic

Book Contents

Book Index

FTP - 相互運用機能 - 整合性チェックの方法

MOVEit Transfer バージョン 3.3 では、MOVEit FTP 以外のクライアントでも暗号化整合性チェックを実施できるように、FTP 整合性チェックプロトコルが拡張されました (SmartFTP はオープンプロトコルの長所を生かした MOVEit FTP 以外では初のクライアントです)。

SHA-1 暗号化整合性チェック

MOVEit Transfer で整合性チェックを使用するには、クライアントからサーバーに以下のコマンドを送信します。

FTP セッションの例

次の FTP セッションは、前述のコマンドのバリエーションを使用した FTP クライアントセッションです。

ftp> QUOTE INTEGRITY H 
200 Integrity mode selected 
ftp> get HomePage.php 
200 PORT command successful 
150 RETR command started 
226 Transfer complete.Integrity check pending. 
ftp:4890 bytes received in 0.70Seconds 6.79Kbytes/sec. 
ftp> QUOTE XSHA1 
500 XSHA1: parameters are incorrect 
ftp> QUOTE XSHA1 HomePage.php 
250 d6f63471acd1ab7dd647c86e6eea91d09f0fbb70 
(この時点で、FTP クライアントはダウンロードした 
ファイルに対して SHA-1 ハッシュを計算し、 
値「d6f63471acd1ab7dd647c86e6eea91d09f0fbb70」を取得します) 
ftp> QUOTE HASH OK 
200 Downloaded file has passed integrity check. 
ftp> get HomePage.php 
200 PORT command successful 
150 RETR command started 
226 Transfer complete.Integrity check pending. 
ftp:4890 bytes received in 0.64Seconds 7.45Kbytes/sec. 
ftp> QUOTE XSHA1 HomePage.php 
250 d6f63471acd1ab7dd647c86e6eea91d09f0fbb70 
(この時点で、FTP クライアントはダウンロードした 
ファイルに対して SHA-1 ハッシュを計算し、 
値「c86e6eea91d09f0fbb70d6f63471acd1ab7dd647」を取得します) 
ftp> QUOTE HASH BAD 
500 Downloaded file integrity check FAILED!