在通过 FTP 将文件复制到远程存储时,是否可以在 Windows 中“即时”加密文件?
我不知道这个描述是否足够好,但我想做一些事情gpg -e file > ftp://xxx
还是我只需要依靠cygwin?
我使用的是 Windows Server 2008 R2,我正在复制的文件大小约为 750GB,因此无法先对其进行加密然后再复制。
在通过 FTP 将文件复制到远程存储时,是否可以在 Windows 中“即时”加密文件?
我不知道这个描述是否足够好,但我想做一些事情gpg -e file > ftp://xxx
还是我只需要依靠cygwin?
我使用的是 Windows Server 2008 R2,我正在复制的文件大小约为 750GB,因此无法先对其进行加密然后再复制。
通过 ftp 写入本地存储的文件将仅反映从客户端发送给它的字节。收到后必须对其进行加密,b 因为据我所知 ftp 没有本机加密。
没有任何内置到 FTP 的东西。如果您使用 SFTP 或 SCP,或基于 SSL/TLS 的 WEBDEV,您可以获得传输加密,但另一端的数据仍将被加密。事实上,FTP 中缺乏加密(用于传输)是开发 SFTP 的原因
如果你不介意写一些代码,你可以让 C# 加密数据,因为它很容易复制它。
从 AES 获取加密流,然后使用网络流/ftp 流简单地返回流。这应该避免将数据写回磁盘。您只需一次读取几个字节的磁盘,加密,然后将数据写入网络。
你也许可以用 powershell 做类似的事情。