11得票2回答
PHP的password_verify()与Python的bcrypt.hashpw()比较

好的,开始翻译吧。 我已经建立了一个[简单的]PHP REST API,在这里我通过X-API-KEY头键接收哈希密码。当与另一个PHP脚本进行接口操作并且使用PHP的password_hash()方法对该短语进行哈希处理时,这种方式非常有效。然而,当我尝试通过Python和Requests...

11得票8回答
Python密码保护

我是一个初学者,如果这个问题听起来很蠢,请容忍我。 我想知道当我们在Python中编写用户名/密码检查的代码时,如果它没有被编译为exe 即脚本状态,那么人们不会很容易地打开文件并删除执行密码检查的代码吗? 我假设整个程序完全是用Python编写的,没有使用C或C ++。 即使我使用像p...

10得票1回答
如何解决密码管理 - 配置文件中的密码

你好,我正在使用HP Fortify来查找我的应用程序的所有漏洞。现在我正试图解决一个看起来很基础但我却无法解决的问题。 这个问题涉及配置中的密码。我有一个Web应用程序,在其属性文件中类似于以下内容。somePassword=passwordPlainText 我同意这是错误的,所以我尝试...

10得票2回答
解码含有盐的sha256加密哈希值

我正在为一个Web应用制作登录系统。为了将密码存储在数据库中,我正在使用sha256对密码进行加密,如下所示:$salt ="sometext"; $escapedPW="userpass"; $saltedPW = $escapedPW . $salt; $hashedPW = hash(...

10得票2回答
密码验证函数password_verify无法验证哈希值。

我使用password_hash对插入的密码进行哈希,使用password_verify进行验证。 但是当我将哈希后的密码插入到我的数据库中并尝试进行验证时,两个输出始终不同。 我的页面如下所示: main_login.php(表单):<?php include 'header.p...

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

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

10得票3回答
存储和更新外部API密码的最佳实践

我有一个ASP.Net C#应用程序,需要每5分钟使用WebServices连接到外部API。 外部Webservice的要求如下: 需要用户名和密码 每次webservice请求都必须传输用户名和密码 密码每90天过期,必须在过期日期之前更改 不能手动更改密码,我的应用程序必须连接到单...

10得票2回答
如何在Python中使用scrypt生成密码和盐的哈希值

我想使用scrypt为我的用户密码和盐值创建哈希值。我找到了两个参考资料,但其中有些问题我不理解。 它们使用scrypt加密和解密函数。其中一个将随机字符串加密,另一个将盐(看起来不对,因为只有密码而不是盐用于解密)加密。似乎解密函数用于通过解密的副作用验证密码/盐。 根据我所了解的一点信...

10得票2回答
使用Spring Security、Spring Boot和MongoDB进行密码编码和解码

我使用上述软件堆栈,并需要在保存到数据库之前加密密码。我还需要解密密码,因为当有人更改密码时,他/她需要输入旧密码,然后两次输入新密码,我需要检查旧密码。 我已经搜索了很多,但仍然不确定正确的方法是什么。 我找到了这个链接Encrypting,但还有其他提示吗? 我也不确定MongoDB...

9得票4回答
为什么密码哈希(例如php的password_hash)如此缓慢?

我正在使用password_hash进行密码加密。但是有一个奇怪的问题,password_hash需要很长时间。以下是一个示例代码,该代码将花费超过1秒钟的时间。这正常吗? <?php $startTime = microtime(TRUE); $password='12345...