问题标签 [phpass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grep - 针对文件的 phpass 哈希列表
我正在尝试针对包含data:string
示例字符串:(未提供敏感数据,它们已被修改)。
我一直在研究如何针对另一个文件 grep 模式文件,并遇到了以下命令
但不幸的是,这些命令不能成功运行,只能将少数结果打印到我的输出文件中。我认为这可能与 strings.txt 中包含的符号有关,但我不确定。任何帮助/建议都会很棒。
进一步提一下,我在 Windows 上使用 Cygwin(如果这是相关的)。
这是一个更新的示例:
strings.txt 包含以下内容:
datastring.txt 包含以下内容:
所以从技术上讲,所有的行都应该包含在 OUTPUT 文件中,但只有这一行被输出:
我只是不明白。
go - Go/Golang 中的特殊 base64 实现(如 Drupal 的 PhpassHashedPassword::base64Encode())
我尝试在 Go 中实现 Drupal 兼容的身份验证并将此包用于 base64 编码:golang.org/src/encoding/base64/base64.go
结果:创建的和在 Drupal 中保存的哈希不匹配。只有在重新实现 Go 的 base64 包之后,我才像在 Drupals base64Encode() 中那样进行位移,哈希匹配:
好吧,我这样做而不是谷歌的实现:
我自己的实现现在代表 Drupal 的 base64Encode()
我的问题:
- Go 中是否已经有像我一样的实现(重新实现 Drupal 的 base64Encode())?
- 这种特殊的base64编码有名字吗?有文献/出版物参考吗?
wordpress - 将带有 pbkdf2 散列密码的 Typo3 用户迁移到 Wordpress phpass 散列方法
基本上,我想将使用 pbkdf2-sha256 散列的 pw 的用户列表迁移到使用 phpass 的 cms。
为了做到这一点,我尝试检查用户输入的密码并生成typo3散列密码,以便将其与数据库中的记录进行比较。
我试图对typo3使用的pbkdf2散列进行逆向工程(使用示例用户pw),但我没有得到预期的结果:
结果:x806WJJRfoHq25Pq2OTs3xfa18qIJ7tzwWaAzO3aKzU=
数据库中存储的散列密码是:
$pbkdf2-sha256$25000$4f3YKAmnn1dBBU1OPwfdzQ$ fq4u5vEp6hm8G6Xi7E2UcnEjcLRgMhJ2Yx9v7ikWyZs
当我使用堆栈溢出的给定示例尝试此操作时,它可以工作:
结果:IcYmssO2bsILHcTCzLxPs/YmVGNmKb3cSt2JWzVzP2I=
预期结果:pbkdf2_sha256$100000$BbirbJq1C1G7$ IcYmssO2bsILHcTCzLxPs/YmVGNmKb3cSt2JWzVzP2I=
如果有人可以提供帮助,我将不胜感激。
问候,朱利安