11-05-2014, 12:44 PM
yeah well the reason is that the 64 bit des crypttext is not divisible by 6 (from base64 encode). therefore there's 2 bit in the end that should be zero. if they are not one could declare it as an invalid hash as it seems the buffer used for encoding was somehow not zero'd before using. that's not neccessarily a failure but hashcat checks it.