I'm not super sure this is working correctly. Nexus only does SHA1 checksums and this is a comparison between a 256 and a 1