小编use*_*449的帖子

如何在user.config路径中获取哈希值?

我已经安装了.NET应用程序.它的配置位置是

%AppData%\[CompanyName]\[ExeName]_Url_[hash]\[version]\user.config.

我需要[hash]从另一个应用程序中获取价值.

根据MSDN,user.config路径模板是

[c:\Documents and Settings]\[username]\[Local Settings]\Application Data\[companyname]\[appdomainname]_[eid]_[hash]\[version]

[hash]证据的SHA1哈希在哪里(在我的例子中是eid = Url).

我注意到以下事项:

  • [hash] 应用程序安装路径更改的更改.
  • [hash]总是32个字符长,因此它不是SHA1的十六进制表示,长度为40个字符.看起来[hash]=base32(sha1([install path]))

我尝试过不同的值 [install path]

c:\ Program Files ...
file:/// c:\ Program Files ....
file:/// c:\ Program%20Files ...,等

[hash]总是错的.

.net c# hash user.config

6
推荐指数
2
解决办法
1073
查看次数

标签 统计

.net ×1

c# ×1

hash ×1

user.config ×1