【问题标题】:Calculate hash of file with Renci SSH.NET in VB.NET [closed]在 VB.NET 中使用 Renci SSH.NET 计算文件的哈希 [关闭]
【发布时间】:2020-09-05 12:01:32
【问题描述】:

我正在使用 renci.sshnet 库在 SFTP 服务器上上传文件。

如何计算上传文件的哈希值并与本地文件进行比较?这个库可行吗?

【问题讨论】:

    标签: .net vb.net sftp ssh.net


    【解决方案1】:

    从这里开始:How to perform checksums during a SFTP file transfer for data integrity?

    它解释了 SFTP 上传的计算校验和几乎不可行,甚至可能没有用。


    如果你还是想这样做,在大多数情况下,你将不得不求助于执行一个 shell 命令,比如sha256sum:

    Dim Command = client.RunCommand("sha256sum /remote/path/test.txt")
    If Command.ExitStatus <> 0 Then
        Throw New Exception(Command.Error)
    End If
    Dim tokens = Command.Result.Split(" ")
    Dim checksum = Tokens(0)
    

    【讨论】:

      猜你喜欢
      • 2014-06-10
      • 1970-01-01
      • 2014-10-04
      • 1970-01-01
      • 2017-05-07
      • 2023-03-22
      • 2021-05-03
      • 1970-01-01
      • 2016-12-30
      相关资源
      最近更新 更多