TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How to Process Passwords as a Software Developer

4 点作者 da02超过 5 年前

2 条评论

flmontpetit超过 5 年前
&gt; Argon2 is a key derivation function, the winner of the password hashing competition and should be used for new projects. In case it isn&#x27;t available, use Scrypt. Any other KDF is nonoptimal.<p>Probably not worth going for the marginally-better-but-new-and-fancy KDF if you don&#x27;t have a reliable implementation available for your language.<p>Pretty much agree with everything else otherwise
woliveirajr超过 5 年前
&gt; Enforce multi-factor authentication instead<p>But in a way that your user won&#x27;t lose everything if his usb-gadget fails.<p>Also not in a way that it gets stronger than password and can be used alone to recover a password (sms, for example)<p>Also not in a way that is written down in a paper and typed later.<p>Also not in a way that prevents your user from using your software.