在mysql中有效存储md5哈希的最佳实践

时间:2010-02-24 14:16:37

标签: mysql passwords md5

可能的字段类型:

BINARY(16)
CHAR(32)
BIGINT + BIGINT

如何决定使用哪一个?

1 个答案:

答案 0 :(得分:43)

如果列已被​​编入索引并且您知道自己在做什么,BINARY(16)出于性能原因。

否则,CHAR(32)没问题。确保该列使用ascii字符集。 (例如ascii_bin