Core MD5 Sums
From FaHWiki
Contents |
MD5 (Message Digest 5) is a cryptographic algorithm that produces 128bit message digest hashes. It is commonly used to check the integrity of files, since the likelihood of two different files having the same hash value is remote, and small changes to the input have large changes on the output. See the RFC document for more details: http://tools.ietf.org/html/1321 & RFC 1321
This page is intended to be a reference giving MD5 Sum values for known "good" cores. This may be useful when checking for potentially corrupt cores, since the hash value will differ.
Obtaining Hashes and Core Versions
Windows
Obtaining MD5 sums, sizes and core versions on Windows is more complicated than for Linux or Mac OS X.
- Windows does not ship with an MD5 Hash generator (unlike Linux or Mac OS X).
- The Windows cores do not show any output when run with no parameters.
The effect of the core behaviour differences can be seen in the code below, the core has to be called with a parameter that tricks it into thinking it has a WU to process.
Instructions
- Copy all your
FahCore_xx.exe files from your folding directory to a temporary location, this is to prevent interference with your current Folding@home Client.
- Download
MD5sum.zip from http://homepages.ihug.co.nz/~floydian/md5/md5sum.zip via http://www.md5summer.org/download.html
- Unzip
MD5Sum.exe from this zip file into your temporary core directory.
- Create a file called
sum.bat in your temporary core directory.
- This may require several operations in Windows XP
- Right click on
sum.bat and select edit
- Paste the following code into the file:
@echo off echo. For %%f in (FahCore_*.exe) do ( echo Found %%f md5sum -b %%f call %%f -suffix 0 find "Version" < logfile_0.txt dir/A-D %%f |Find /i "1 file(s)" echo. ) del /F/Q logfile_0.txt pause
Save the file then double-click to run it. A CLI window will open listing the Cores found along with the MD5 sums core versions and filesizes.
Example Output
Found FahCore_65.exe
90140efc066fca1856ed71532e229675 *FahCore_65.exe
Folding@Home Client Core Version 2.53 (June 29, 2004)
1 File(s) 1,314,816 bytes
Press any key to continue . . .
Linux
On Linux determining the MD5 sums and core versions is as simple as writing a 1 line command at a shell prompt:
for f in FahCore_*; do echo && echo $f && md5sum $f && ls -l $f | awk '{ print $5; }' && ./$f; done
This will create a list of all the cores in the current directory along with MD5 sums, filesizes, core versions, and build dates.
Example Output
FahCore_65.exe b7b92c2cafeb2d080f85723b486e3a49 FahCore_65.exe 2264152 Folding@Home Client Core Version 2.53 Built June 29, 2004
Mac OS X
On Mac OS X determining the MD5 sums and core versions is almost exactly the same as on Linux. Only Mac OS X doesn't have the program md5sum installed by default, but does have md5 which produces the same result.
for f in FahCore_*; do echo && echo $f && md5 $f && ls -l $f | awk '{ print $5; }' && ./$f; done
This will create a list of all the cores in the current directory along with MD5 sums, filesize, core versions, and build dates.
Example Output
FahCore_65.exe MD5 (FahCore_65.exe) = bfa9df1d88daafa089816d08bb46878e 705836 Folding@Home Client Core Version 2.53 Built August 12, 2004
Hashes
Windows
| Core | Filename | Version | MD5 Sum | Filesize (bytes) | Notes | |
| Gromacs GPU | FahCore_10.exe | 0.04 | a4b789ff836ea29fa8a204a7d8561b33 | 2.147.840 | ||
| 0.05 | 0e9741b2e49d1b91f10181c92a3c0ba7 | 2.298.880 | ||||
| 0.06 | fbedcd8a9aa2e9787115d003ce606fbb | 2,294,784 | ||||
| 0.07 | 8703a6fbfa4007baabadc0fa0288f787 | 2.298.880 | Version 0.07 (Sun Oct 15 22:13:50 PDT 2006) | |||
| 0.07 | eab33b8b0cd9435f5eb3f029a67cac19 | 2.298.880 | Version 0.07 (Wed Oct 18 04:38:38 PDT 2006) | |||
| 0.08 | a4a2730b13d9ff6258ab390b864ab4dd | 2.298.880 | Version 0.08 (Fri Oct 20 11:06:45 PDT 2006) | |||
| 0.09 | 9c9bcaba622aecb75b99cae99092d1a1 | 2.298.880 | Version 0.09 (Wed Oct 25 13:53:22 PDT 2006) | |||
| 0.10 | 3d2cbb0bb7f0fd8ad45e297d568d3f06 | 2.298.880 | Version 0.10 (Mon Oct 30 12:32:17 PST 2006) | |||
| Tinker | FahCore_65.exe | 2.53 | 90140efc066fca1856ed71532e229675 | 1,314,816 | ||
| Gromacs | FahCore_78.exe | 1.86 | 92540be84fc0d48436c5e9c271797709 | 2,322,432 | ||
| 1.90 | 19dc2c337c2d568d30217d5619b36371 | 2,338,816 | ||||
| DGromacs | FahCore_79.exe | 1.72 | 8689d0508abcd1f857f76c4f52e6857a | 2,326,528 | ||
| 1.91 | c76a8c58b6d1d6d83eee3bcda2d74889 | 2,334,720 | ||||
| GBGromacs | FahCore_7a.exe | 1.90 | 48319bc38b8fdc2e01dfcb13f8c8601c | 2,387,968 | ||
| AMBER/PMD | FahCore_82.exe | 1.03 | 266eeb7a4c0035688e21adf638c74ba3 | 1,683,456 | ||
| QMD | FahCore_96.exe | 1.04 | d14e7ea0b6bd546a2fbf16ec5b3b84cd | 8,441,856 | ||
| Gromacs SMP | FahCore_a1.exe | 1.74 | TBD | 2,035,712 | March 10, 2007 |
Linux
| Core | Filename | Version | MD5 Sum | Filesize (bytes) | Notes |
| Tinker | FahCore_65.exe | 2.53 | b7b92c2cafeb2d080f85723b486e3a49 | 2,264,152 | |
| Gromacs | FahCore_78.exe | 1.80 | 99ec546ee3cdfb99d8c2e89e4f126755 | 3,461,632 | |
| 1.86 | 1b38a016b706fe7b8fd91d2b380db134 | 3,435,296 | |||
| 1.90 | 140afc16f2393d044f1e5b3daa4b2a23 | 3,452,908 | |||
| DGromacs | FahCore_79.exe | 1.72 | a4bcaefef41feecc2c8522be2cf40870 | 3,440,948 | |
| 1.91 | 20786fe7e0133b7d9d364f08c3a4afa6 | 3,452,908 | |||
| GBGromacs | FahCore_7a.exe | 1.86 | f381bce945b47f55d353518be71bcd35 | 3,486,728 | |
| 1.87 | 4dea05d33733eb24437058fb47f5eda3 | 3,486,728 | |||
| 1.90 | 1ad38f95a897066aac657ddd877e8398 | 3,102,232 | |||
| Gromacs SREM | FahCore_80.exe | 1.00 | 99594fa29b1745891ea7373ab6f465f0 | 3,503,204 | |
| AMBER/PMD | FahCore_82.exe | 1.03 | bb6762b68c82ecf3c9bd42fa1ab8ac01 | 2,542,532 | |
| QMD | FahCore_96.exe | 1.04 | 4f92e4e31d4ed132b8db461545df3630 | 9,110,072 | |
| Gromacs33 | FahCore_a0.exe | 1.70 | 3540b9a3d5e6d185f49c8472f68de512 | 3,166,376 | |
| 1.71 | 065fdc86dbcde184720eed1faa24c71a | 3,165,800 | |||
| 1.91 | 86a10fe982dcd03c561a455101addfdb | 3,145,812 | |||
| Gromacs SMP | FahCore_a1.exe | 1.73 | 94c118cb0d6d34693a06f2e7c1d5ee10 | 3,624,144 | |
| FahCore_a2.exe | v? | TBD | size TBD |
Mac OS X
| Core | Filename | Version | MD5 Sum | Filesize (bytes) | Notes |
| Tinker | FahCore_65.exe | 2.53 | bfa9df1d88daafa089816d08bb46878e | 705,836 | |
| Gromacs | FahCore_78.exe | 1.86 | 0f549bf8d86dfb7978af78fb9f01ffd0 | 2,718,444 | |
| 1.90 | 01d7f5dcc698c65f001725c26f7d8dcd | 2,718,444 | |||
| DGromacs | FahCore_79.exe | 1.72 | 35f0fca7bb3635acfa234d50360c13f9 | 2,144,820 | |
| 1.91 | 80483c6e53f6be7e32e40d4b84b097e4 | 2,148,956 |

