Postgres 修改我的 bcrypt 哈希,如何让它停止?

Postgres modifying my bcrypt hash, how to make it stop?

我正在使用 bcrypt 散列我的密码并尝试将其存储在 Postgres 中。我不想使用本机函数,因为我不想在 Postgres 中编写任何类似的逻辑。

是否有办法逃避它或使用的 'text' 类型不正确?

您可以简单地将加密密码作为纯字符串存储在数据库中。无需使用 PostgreSQL 函数进行加密。该字符串应该足够小,您不需要使用 text 数据类型,varchar 就足够了。