PS3HaX moderator DEFAULTDNB has released another application, this one verifys an .PUP file agains .MD5, here is a quote from his thread:
Ok so I got bored again and wanted to learn more about MD5 hashes and incorporate it into my own coding, so I came up with a quick tool, which can verify the MD5 of over 350+ known MFW/CFW/CEX/DEX/SEX PS3 update files.
I wanted to make this noob friendly, so its easy to pick up and use with no knowledge of anything other than clicking 1 button.
Never get scammed and by downloading and installing a fake update again!
All you need to do is open the app, click “Select and check” point it to a pup file and bingo you get your MD5 result and whether or not it matches the known database, if it’s fake, or if its unknown (if new CFW comes out it will state unknown and to google the MD5 it generates so you can double check the authenticity of the PUP).
I will update the app if people want me to in future (if there is enough call for it), and it is a known thing that the app takes 3-8 seconds to cross check the MD5 and return the result.
http://www.sendspace.com/file/k0u084 = V1
Tested on Windows Vista/XP & virus scanned with AVG.
As I am a noob coder there may be a few bugs, so please pm me if you find any and I will fix and update asap. This app (like my others) are flash based so they can potentially be made into web apps (no exe) so dont be surprised if it asks you to update your players
(I also want to point out this took me only 4 hrs learn about MD5 and to build it to V1)
If you enjoyed this and want more, then please also check out my date code check app: http://www.ps3hax.net/showthread.php?p=417124