新在Symfoob娱乐下载ny 3.4:侍者Argon2i密码
2017年10月2日,·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
ob娱乐下载Symfony推荐使用Bcrypt密码切肉机应用程序的密码散列。Bcrypt是专门为长期密码存储和本地支持PHP。
然而,安全是一个快速发展的领域不断出现新的最佳实践和建议。最近几个月,Argon2散列算法人气激增,特别是赢得2015年密码散列的竞争。事实上,PHP 7.2(2017年底发布)包括内置支持Argon2。
这就是为什么我们决定包括一个厨师在Symfony 3.4 Argon2i密码ob娱乐下载。首先,如果你不使用PHP 7.2中,添加对Argon2安装的支持Libsodium PHP扩展在你的服务器或添加libsodium-php图书馆你的项目。然后,用argon2i
密码算法的切肉机:
1 2 3 4 5 6 7
# app / config / security.yml安全:#……编码器:ob娱乐下载Symfony核心组件\ \安全\ \ \用户:算法:“argon2i”
在现有的应用程序使用Bcrypt高散列成本合理,没有立即使用Argon2i需要重复所有的密码。然而,如果你正在创建一个新项目,你可以考虑使用这个新的密码散列算法。
发表在#生活在边缘
评论
丽迪雅Hiľovska
2017年10月26日说在07:47
你好,
当使用Bcrypt时,推荐使用PHP生成盐。Argon2i也一样吗?
谢谢
当使用Bcrypt时,推荐使用PHP生成盐。Argon2i也一样吗?
谢谢
@Lydia没错!我们甚至创造了一个新的界面SelfSaltingEncoderInterface呼吁那些不需要编码器/切肉机用户提供者盐。Bcrypt和Argon2i编码器/切肉机实现这个接口。
参见https://github.com/syob娱乐下载mfony/security-core/blob/master/Encoder/SelfSaltingEncoderInterface.php
参见https://github.com/syob娱乐下载mfony/security-core/blob/master/Encoder/SelfSaltingEncoderInterface.php
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
有统计数据(速度、安全级等?)
https://github.com/p-h-c/phc-winner-argon2
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now