【问题标题】:How is the WritePrivateProfileStruct/GetPrivateProfileStruct checksum calculated?WritePrivateProfileStruct/GetPrivateProfileStruct 校验和是如何计算的?
【发布时间】:2021-06-10 06:08:39
【问题描述】:

Windows 提供了一个WritePrivateProfileStruct API,可用于将二进制数据写入 INI 文件,以及一个GetPrivateProfileStruct API,可用于从 INI 文件中读取二进制数据。

二进制数据以十六进制格式序列化,后跟一个附加字节,即校验和。例如:

[ultravnc]
passwd=2AE0C448372D3C1CD2

在这种情况下,二进制数据为2AE0C448372D3C1C,校验和字节为D2

校验和是如何计算的?

【问题讨论】:

    标签: winapi ini


    【解决方案1】:

    校验和的计算方法是简单地将每个字节相加,并使用结果 (mod 256) 作为校验和。它没有使用比这更复杂的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-21
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 2015-12-21
      相关资源
      最近更新 更多