case-insensitive digest, simpler format