My recommnedation, get a simple commandline MD5 utility and call it from your C# program to verify the MD5 hash of your DLL before you load it. I believe md5checksum is a command line app, but not positive.