首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解码Plesk密码

解码Plesk密码
EN

Stack Overflow用户
提问于 2016-01-27 10:10:36
回答 3查看 1.3K关注 0票数 0

第一次提问。

我有一个显示Plesk12.5密码的客户面板。现在,当我生成密码时,我会手动输入它。但客户更改密码,忘记它,然后一切都失败了。我使用Plesk接收密码,但这是加密的。

$5$CngpmNFXTsfRswHH$nntnTlj0KLkhEidK.XVWgbyv9HcAE8YV/fog0C6aG17

我发现密钥是在/etc/psa/private/secret_key中找到的。

我试过:

代码语言:javascript
复制
$res_non = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $hash, 'ecb');

$decrypted = $res_non;
$dec_s2 = strlen($decrypted);

$padding = ord($decrypted[$dec_s2-1]);
$decrypted = substr($decrypted, 0, -$padding);

但那不能正确地返回我的密码。

任何帮助都是感激的,谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-28 08:01:39

解密它的方法确实存在,但它不是公开的,而且很可能永远也不会公开。即使支持也不知道解密的方法。您可以通过mail_auth_view命令查看邮件用户的密码。这就是我们所能做的。

消息来源-我在普列斯克开发公司工作了一段时间。

票数 0
EN

Stack Overflow用户

发布于 2016-01-29 20:36:28

这似乎是一个sha256crypt哈希,没有存储轮数(这意味着它很可能是硬编码)。如果是,这不是。哈希不是加密。散列是密码学的一个子主题,但与加密完全不同。

  • 散列:将一组无限可能的值单向转换成一个大但有限的可能输出集中的值。没有钥匙。
  • 加密:信息的可逆转换,由秘密密钥(和/或,在某些算法中,公钥)保护。

请不要把这两件事搞混。

票数 2
EN

Stack Overflow用户

发布于 2016-02-02 15:09:23

如何通过“忘记您的密码”重置密码?在登录屏幕上?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35034379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档