MD5并不仅返回小写字符。 哈希函数会返回一系列的字节,而不是一个字符串。要打印出字节,您需要使用二进制到文本编码。打印字符串时是否有大写字符完全取决于您选择的二进制到文本编码方式。例如,Base64使用两种大小写字符,这意味着您可以同时使用大写和小写字符,而Base32仅使用一种情况。