7得票1回答
自动化使用的凭据存储

我已经查找过了,由于我不是安全或加密专家,因此仍然对如何在我的程序中实现加密感到困惑。 我需要一个服务器登录其gitHub帐户以使用特殊标头更新代码文件。我目前唯一的问题是如何存储/检索服务器的凭据。 PushOptions push = new PushOptions { Cred...

1342得票26回答
我该如何在道德上处理用户密码的存储,以便以后可以以明文形式检索?

随着我越来越多地构建网站和Web应用程序,我经常被要求以某种方式存储用户密码,以便在用户遇到问题时(无论是通过电子邮件发送忘记密码的链接,还是通过电话向他们提供帮助等),可以检索密码。如果可以的话,我会强烈反对这种做法,并进行大量“额外”的编程工作,使密码重置和管理帮助变得可能,而不必存储其实...

10得票1回答
如何使Ubuntu的crypt(3)支持Blowfish?

根据 crypt(3) 手册,Blowfish(由$2a$前缀表示)是其中一种支持的密码方法。ID | Method ───────────────────────────────────────────────────────── 1 | MD5 2a | Blowfish (not...

16得票1回答
2017年最佳PHP密码加密方式

在我的网站中,我使用 md5 对数据库中的密码用户进行加密(并存储会话用户) $pswUser = md5($_POST["password"]); 但是我刚刚被告知,这种加密的方式已经过时了。 我做了一些研究,想找出如何加密密码,但大部分帖子都是两三年前的了。那么,在2017年,最好的加密...

8得票2回答
AES/CBC是否真的需要IV参数?

我正在编写一款使用AES / CBC(模式)加密我的消息的简单应用程序。根据我的理解,CBC模式需要IV参数,但我不知道为什么我的代码在没有使用IV参数的情况下工作。有人能解释一下吗?谢谢。 输出的加密消息为:T9KdWxVZ5xStaisXn6llfg==,没有异常。 public cl...

7得票2回答
我能通过向现有的MD5哈希值添加盐并使用Scrypt或PBKDF2 HMACSHA256再次哈希结果来提高MD5哈希密码的安全性吗?

我有一个遗留密码数据库,使用MD5进行盐值加密。我希望更新系统以提高数据安全性。 第一种选择是在用户登录时过渡到新的哈希方案(Salt + Scrypt或PBKDF2 HMACSHA256),并在一定时间内停用旧用户,以便他们必须使用密码恢复功能自动更新其哈希。 另一种选项是让我立即升级所...

8得票3回答
更改用于加密的主密码

我希望存储一些加密的数据,例如密码管理器,其中主密码可以解锁所有应用程序/网站密码。我找到了一些示例,如此类示例,但它们似乎将密码作为加密的一部分,类似于哈希中的salt。这意味着要解密,您需要完全相同的密码,因此您永远不能更改密码。从安全性和可用性的角度来看,这似乎不是很好;如果一个密码被泄...

9得票1回答
Java中的基于密码的AES-256加密/解密

我找到了一份在Java中实现AES加密/解密的指南,并尝试理解每一行代码并将其应用到我的解决方案中。然而,我并没有完全理解它,因此出现了问题。最终目标是基于口令进行加密/解密。我已经阅读了其他有关此问题的文章和stackoverflow帖子,但大多数都没有提供足够的解释(我对Java中的加密非...

12得票3回答
如何在 Windows 10 上通过 MySQL Workbench 获取忘记的 MySQL 密码?

这个问题本质上与这一个相同,但是针对的是Windows 10。 我已经查看了文档,但仍然没有清晰的答案。提供一步一步查看密码的方法将是完美的,并且会受到真正的赞赏!

12得票5回答
在Spring XML文件中隐藏数据源密码

有没有一种方法可以在XML Spring配置文件中隐藏/加密密码? 我读到说可以使用“定制”子类的DataSource实现,但是解决方案将密钥与明文存储在同一配置文件中,所以有点无用。 是否可以使用KeyStore实现呢? 例如从Keystore中读取值。 谢谢大家。