【问题标题】:Storing characters like % and \ in MySQL fields?在 MySQL 字段中存储 % 和 \ 之类的字符?
【发布时间】:2012-06-14 07:44:13
【问题描述】:

我有一个生成 11 个字符的盐的功能。这种盐可以包括像 % 这样的字符,我知道它是 SQL 中的通配符和用于转义的 \。一些用户抱怨无法登录。他们的密码盐中的这些字符会是问题吗?

【问题讨论】:

标签: mysql hash salt


【解决方案1】:

毫无疑问是的。如果没有正确完成,特别是反斜杠。如果您只是在 mysql 中进行这种加盐/散列处理,那是个坏主意,我建议您在存储之前以服务器端语言执行它,如果您已经这样做了,您总是可以在存储之前对您的散列结果进行 sha1 或 md5 处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2011-05-14
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多