我已经下载了一个应用程序。我想确保它是呈现的内容,并且有校验和。
我做了一些假设,但我相信我需要一个校验和验证器。
我认为这可能有用,因为它来自微软:
Microsoft File Checksum Integrity Verifier tool
版:
1.0
文件名:
Windows的KB841290-x86-CHS.exe程序
发布日期:
2012年8月22日
文件大小:
117 KB
...并且下载另一个校验和验证程序而不能检查它是否被黑客攻击,这是一个鸡与蛋的问题。
但是,它似乎不适用于Windows 8(这可以解释为什么我无法安装它)
我应该使用什么(或者我该怎么做)在Windows-8上确认下载的安装程序的校验和
what can be used to find the sha2 checksum of a file in windows
对一堆第三方应用有一个回复。是否有正式的校验和方式?
答案 0 :(得分:0)
有预安装的实用程序,可从命令行访问(右键滑动,搜索cmd
),名为CertUtil
,使用方式如下:
CertUtil -hashfile Downloads\Stupid_Program-2.2.2-win64.exe SHA1
您可以使用制表符完成自动填充文件和目录。我知道'SHA1'和'MD5'正在发挥作用,也可能是其他人。
答案 1 :(得分:0)
在Windows 7和8上,打开cmd终端并键入:
private static async Task<string> AcquireToken()
{
var tenant = "yourtenant.onmicrosoft.com";
var resource = "https://graph.microsoft.com/";
var instance = "https://login.microsoftonline.com/";
var clientID = "YourappID";
var secret = "YourAppSecret";
var authority = $"{instance}{tenant}";
var authContext = new AuthenticationContext(authority);
var credentials = new ClientCredential(clientID, secret);
var authResult = await authContext.AcquireTokenAsync(resource, credentials);
return authResult.AccessToken;
}
它会返回这样的东西 -
certutil -hashfile C:\Users\Jane\Downloads\SampleProgramfile.exe MD5
检查这些数字是否与软件作者提供的数字相符。
您也可以使用SHA1,SHA256,SHA384和SHA512代替MD5。
Microsoft的文档是here。