Yeah, I'm still not entirely sure how hard-links work because the hashes of explorer.exe in C:\Windows is different to it's WinSxS (supposedly hardlinked) equivalent.
That's a very good point actually, thanks. I'm going to give that a go at the weekend I'll post back here to let you know how I get on. As for the hash (or as it's also known, digest) algorithm, this is in the manifest:
So we know it's based on a SHA256 hash. The next part I can't take credit for (thanks to niemiro for this information!), but as the final product ends with an = sign, which is a padding character for Base64, we can conclude that the manifest hash is a Base64 encoded SHA256 hash. But, I've never managed to match the hash in the manifest by taking a SHA256 hash then encoding that in Base64, but I must be doing something wrong.
Tom
That's a very good point actually, thanks. I'm going to give that a go at the weekend I'll post back here to let you know how I get on. As for the hash (or as it's also known, digest) algorithm, this is in the manifest:
Code:
<dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#[COLOR=#ff0000][B]sha256[/B][/COLOR]" />
So we know it's based on a SHA256 hash. The next part I can't take credit for (thanks to niemiro for this information!), but as the final product ends with an = sign, which is a padding character for Base64, we can conclude that the manifest hash is a Base64 encoded SHA256 hash. But, I've never managed to match the hash in the manifest by taking a SHA256 hash then encoding that in Base64, but I must be doing something wrong.
Tom
My Computer
System One
-
- Manufacturer/Model
- Build #1
- CPU
- Intel Core i7 3770K @4.4GHz
- Motherboard
- ASUS P8Z77-V PRO
- Memory
- Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
- Graphics card(s)
- Gigabyte Radeon HD 7850 (2GB GDDR5)
- Sound Card
- Integrated on motherboard
- Monitor(s) Displays
- 23" LG LCD/LED IPS
- Screen Resolution
- 1920*1080
- Hard Drives
- Samsung EVO 128GB SSD Seagate Barracuda 2TB 7200rpm 2x500GB Seagate FreeAgent 5400rpm
- PSU
- Corsair TX650W V2 (80+ Bronze)
- Case
- NZXT Phantom 410
- Cooling
- Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
- Mouse
- Microsoft Desktop 2000 Wireless Mouse
- Keyboard
- Microsoft Desktop 2000 Wireless Keyboard
- Internet Speed
- 95 Mb/s Download 70 Mb/s Upload