什么样的哈希返回大小写字符?

Ang*_*let 4 hash base64 md5 sha1 sha

抱歉我的英文不好......字符串:

NFkwYnB5cjA0V09HK1Q2SHZXZHNydz09

我认为这是一个MD5哈希,但MD5只返回小写字符,如你所见,结果返回两者(大写和小写).

DCK*_*ing 15

MD5只返回小写字符并不是真的.

一个哈希函数返回一个序列字节,而不是字符串.要打印输出字节,您需要二进制到文本编码.打印字符串中是否包含大写字符完全取决于您选择的二进制文本编码.例如,Base64使用两个字符大小写,这意味着您可以同时使用大写和小写字符,而Base32只使用一个大小写.