fixed md5 decoding when 0s are present