Cryptographic hash breaking algorithms