111得票7回答
AES和Blowfish用于文件加密的比较

我希望加密一个二进制文件,我的目标是防止没有密码的人读取该文件。 在具有相同密钥长度的情况下,AES或Blowfish哪个更好?我们可以假设攻击者拥有强大的资源(软件、知识、金钱)来破解文件。

95得票3回答
如何使用blowfish算法哈希长密码(>72个字符)

上周我读了很多关于密码哈希和Blowfish算法似乎是目前最好的哈希算法之一,但这不是本问题的主题! 72个字符长度限制 Blowfish只考虑输入密码的前72个字符:<?php $password = "Wow. This is a super secret and super, ...

33得票7回答
什么是phpMyAdmin中的Blowfish密钥?

关于设置config.inc.php,官方phpMyAdmin文档如下所述$cfg['blowfish_secret'] = 'theExampleWrites16ValuesHere'; // use here a value of your choice 什么是河豚密码?我该如何生成或选...

30得票4回答
为什么crypt/blowfish使用两个不同的盐生成相同的哈希值?

这个问题与PHP实现的crypt()有关。对于这个问题,盐的前7个字符不计算在内,所以盐 '$2a$07$a' 只被视为1个字符长,因为它只有1个字符的盐和七个字符的元数据。 当使用长度超过22个字符的盐字符串时,生成的哈希值不会改变(即截断),当使用长度小于21个字符的字符串时,盐将自动填...

27得票2回答
如何在PHP中使用Blowfish创建并存储密码哈希

1) 如何使用crypt()函数创建安全的Blowfish密码哈希?$hash = crypt('somePassword', '$2a$07$nGYCCmhrzjrgdcxjH$'); 1a) "$2a"表示应该使用Blowfish算法,具有重要意义吗? 1b) "$07"的意义是什么?更高...

26得票3回答
PASSWORD_DEFAULT与PASSWORD_BCRYPT的区别

PASSWORD_DEFAULT和PASSWORD_BCRYPT有什么区别? 它们都使用Blowfish加密算法吗? 算法中的成本是什么意思? 如何在PHP中设置password_hash以产生255个哈希长度而不是60个?

26得票3回答
Bcrypt 用于哈希还是加密?有点混淆。

我一直在研究关于bcrypt(应用程序角度)的内容,考虑在我的站点上使用它来存储密码。 从我阅读的一些资料中,有两种建议: 例如1:Bcrypt是一个跨平台的文件加密实用程序,来自bcrypt 例如2:bcrypt是一种自适应密码哈希算法,使用Blowfish密钥安排,而不...

18得票1回答
密码哈希的加密方式。Blowfish产生奇怪的输出。

我对php的crypt函数有些困惑。我的PHP版本是5.4.7。 我想使用crypt来存储带盐密码到数据库中,因为据我所知,使用md5散列密码的开发人员会被抓起来烤火刑。 我想使用blowfish算法生成哈希值。根据php文档,如果你使用"$2y$" + cost(例如:"08")+ "$" ...

17得票1回答
BCrypt:如何确定两个哈希值是否指向相同的密码

我想知道BCrypt是如何推断输入的密码是否正确,如果每次运行生成的哈希值都不同? 示例: 假设有一个密码:"password123" 我对这个密码进行了10次哈希处理并得到了10个不同的哈希值:$2a$10$Uw0LDj343yp1tIpouRwHGeWflT3.QjDp9DeJ2Xi...