Core MD5 Sums

From FaHWiki

Jump to: navigation, search

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

  1. Copy all your Image:File_icon.gif FahCore_xx.exe files from your folding directory to a temporary location, this is to prevent interference with your current Folding@home Client.
  2. Download Image:File_icon.gif MD5sum.zip from http://homepages.ihug.co.nz/~floydian/md5/md5sum.zip via http://www.md5summer.org/download.html
  3. Unzip Image:File_icon.gif MD5Sum.exe from this zip file into your temporary core directory.
  4. Create a file called Image:File_icon.gif sum.bat in your temporary core directory.
    • This may require several operations in Windows XP
      1. Start Windows Explorer
      2. Go to ToolsFolder Options, go to the View tab, and make sure that "Hide extensions of known filetypes" is unchecked, then press OK.
      3. Navigate to your temporary core directory and right click, select NewText Document
      4. Rename this new text file to Image:File_icon.gif sum.bat
  5. Right click on Image:File_icon.gif sum.bat and select edit
  6. 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

Links

Personal tools