繁体   English   中英

如何将 pgcrypto 与 prisma 一起使用

[英]How to use pgcrypto with prisma

在查看如何使用 bcrypt 在 NodeJS 中实现 hash+salt 密码存储策略时,我发现了这篇文章,它建议使用原生 Postgress function pgcrypto。

Prisma 文档有一个使用 pgcrypto 仅用于生成随机 id 的示例,作为 Prisma 模式中的@default值。

我很好奇 pgcrypto 是否可以与 Prisma 一起使用,因为在这个用例中,它不是默认值,而是在创建记录时对 DB 值的转换。

pgcrypto 包含许多以某种方式与密码学相关的函数。 您关于使用 gen_random_uuid 的第二个链接是一个完全不同的主题(尽管仍然涉及密码学),并且对您的问题没有什么有用的说法。 忘记那篇文章,专注于第一篇、文档和安全的首要原则。

我认为使用 prisma 中的 pgcrypto 没有任何特殊的“陷阱”。 你只需要这样做。 (或者寻找已经为您完成的 prisma 库。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM