242得票18回答
密码掩码控制台应用程序

我尝试了以下代码...string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace S...

234得票32回答
在PHP中生成随机密码

我试图在PHP中生成随机密码。 然而,我得到的都是 'a',返回类型是数组类型,而我想要它是字符串类型。有什么办法可以纠正代码吗? 谢谢。function randomPassword() { $alphabet = "abcdefghijklmnopqrstuwxyzABCDEF...

234得票5回答
SHA512与Blowfish和Bcrypt的比较

我在研究哈希算法,但找不到答案。 Bcrypt使用Blowfish Blowfish比MD5更好 问:但Blowfish是否比SHA512更好? 谢谢.. 更新: 我想澄清一下,我理解哈希和加密之间的区别。我这样问问题的原因是这篇文章,作者将bcrypt称为“自适应哈希” 由于b...

226得票38回答
如何在隐藏和显示密码之间切换

有没有一个聪明的方法让用户在Android EditText中切换隐藏和查看密码? 许多基于PC的应用程序允许用户这样做。

225得票24回答
以编程方式将EditText的输入类型从PASSWORD更改为NORMAL,反之亦然

在我的应用程序中,我有一个EditText,它的默认输入类型默认设置为android:inputType="textPassword"。它的右侧有一个CheckBox,当勾选时,会将该EditText的输入类型更改为普通纯文本。相关代码如下:password.setInpu...

222得票12回答
连接网络共享时如何提供用户名和密码

当连接到一个网络共享资源时,如果当前用户(在我的情况下是启用网络服务的用户)没有权限,则需要提供用户名和密码。 我知道如何使用Win32函数(mpr.dll中的WNet*家族)来完成此操作,但想要使用.NET(2.0)功能完成此操作。 有哪些选项可用? 也许提供更多信息有所帮助: 使...

210得票6回答
ASP.NET身份验证默认的密码哈希程序 - 它是如何工作的,是否安全?

我想知道MVC 5和ASP.NET Identity Framework附带的UserManager默认实现的Password Hasher是否足够安全?如果是,你能否向我解释它是如何工作的? IPasswordHasher接口如下: public interface IPasswordH...

208得票17回答
在C#中哈希和加盐密码

我刚刚阅读了DavidHayden关于用户密码哈希的一篇文章。 真的,我不明白他试图实现什么。 以下是他的代码: private static string CreateSalt(int size) { //Generate a cryptographic random numb...

207得票1回答
我需要存储bcrypt的盐值吗?

bCrypt的javadoc中给出了如何加密密码的代码:String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); 要检查明文密码是否与先前哈希过的密码匹配,请使用checkpw方法:if (BCrypt.checkpw...

200得票14回答
我该如何在Java中进行密码哈希?

我需要为存储在数据库中的密码进行哈希。如何在Java中实现? 我希望将明文密码与随机盐相结合,然后将盐和哈希密码存储在数据库中。 然后,当用户想要登录时,我可以获取他们提交的密码,添加他们帐户信息中的随机盐,对其进行哈希,并查看它是否等于存储在他们帐户信息中的哈希密码。