我在 postgresql 中使用 play-framework 2.0 (java web-framework)。
- 当今最常见的用户密码加密类型是什么?我了解到MD5在最近几年已经很流行了。
- User 类(因此,在 postgresql 数据库中)字段“password”的正确数据类型是什么?
谢谢
最佳答案
您想散列密码,而不是加密它(有关详细信息,请参阅 this question)。当前推荐的方法是使用自适应哈希算法,如 bcrypt . jBcrypt是一个可靠的 Java 实现,您可以使用。
至于数据库类型,您可以安全地将其视为字符串。
关于java - postgresql:如何存储用户密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12040786/