Contents of
md5-poc.zip archive
Makefile - makefile to
compile the sources on the *nix platforms
self-extract.cpp - source of the
self-extract program from section 2
md5-poc-in-middle.cpp
- source code for the executable described in section 4
create-package.cpp
- source code for the custom package creation program used in section 3
collision.h
- two blocks causing MD5 collision written as a C array
collision.key.asc
- secret key used for demonstration in section 5. Passphrase for the
key is "verysimplepassphrase" (without quotes)
create-package.exe
- Windows executable of the package creation program
Readme.1st
- some notes on using the archive
contr1
- directory containing one version of self-extract archive
contr1/data.pak
- data itself, same MD5 hash as data.pak in contr2 directory
contr1/self-extract.exe
- Windows executable that extracts data.pak, it is identical to
self-extract.exe from the contr2 directory
cont1/data.pak.asc
- GPG signature of data.pak using MD5 message digest
contr2
- directory containing other version of self-extract archive
contr1/data.pak
- data itself, same MD5 hash as data.pak in contr1 directory
contr1/self-extract.exe
- Windows executable that extracts data.pak, it is identical to
self-extract.exe from the contr1 directory
cont1/data.pak.asc
- GPG signature of data.pak using MD5 message digest
[Home]