我需要MD5
在 oracle 中获取哈希,为此我使用STANDARD_HASH
函数,但我没有什么误解。
在 oracle 中:select STANDARD_HASH('word', 'MD5') from dual
结果是:
C47D187067C6CF953245F128B5FDE62A
字母字符为大写。
但在其他数据库中,例如在 mysql 中,结果来自:select md5('word')
是:
c47d187067c6cf953245f128b5fde62a
完全相同的结果(小写)来自例如 php 的md5()
函数。
问题:为什么返回 oracle 的 STANDARD_HASH('expr', 'MD5') 大写字母字符?这里不对劲?