Postgres 修改我的 bcrypt 哈希,如何让它停止?
Postgres modifying my bcrypt hash, how to make it stop?
我正在使用 bcrypt 散列我的密码并尝试将其存储在 Postgres 中。我不想使用本机函数,因为我不想在 Postgres 中编写任何类似的逻辑。
是否有办法逃避它或使用的 'text' 类型不正确?
您可以简单地将加密密码作为纯字符串存储在数据库中。无需使用 PostgreSQL 函数进行加密。该字符串应该足够小,您不需要使用 text
数据类型,varchar
就足够了。
我正在使用 bcrypt 散列我的密码并尝试将其存储在 Postgres 中。我不想使用本机函数,因为我不想在 Postgres 中编写任何类似的逻辑。
是否有办法逃避它或使用的 'text' 类型不正确?
您可以简单地将加密密码作为纯字符串存储在数据库中。无需使用 PostgreSQL 函数进行加密。该字符串应该足够小,您不需要使用 text
数据类型,varchar
就足够了。