And*_*hiu 8 ftp setup-deployment password-recovery password-retrieval phpstorm
我知道从技术上讲,这个问题应该在phpStorm的论坛上提出,但是作为一个流行的IDE(我打赌最终的解决方案也适用于JetBrains的其他流行的IDE),我在想:
如果需要上下文:我意外地将已保存连接的连接类型切换ftp
为local folder
,当我切换回时,保存的凭据消失了.
问题:我可以检索保存的密码吗?
Lou*_*uis 15
编辑:此方法只能在2016.1或之前的版本中使用.对于较新的版本(可能是2016.2),他们改变了编码方法.解码它没有任何线索.
解密密码.我写了一个PHP脚本来解密字符串:
$pwd = "Your encrypted password here.";
$decrypted = '';
while (strlen($pwd) > 0) {
$decrypted .= chr(hexdec(substr($pwd, 0, 4)) ^ hexdec('dfaa'));
$pwd = substr($pwd, 4, strlen($pwd) - 1);
}
echo $decrypted;
Run Code Online (Sandbox Code Playgroud)
如果您信任我的工具,可以使用https://louislam.net/phpstorm-decrypt-password
我知道这是一个1岁的问题,但对于其他人,您可以尝试使用CTRL + C复制所选(隐藏)密码,并将其粘贴到文本文档中(在Debian上使用2016.3进行测试).
如果您使用KeePass数据库文件存储密码,则可以轻松地为该文件设置密码,保存并在KeePass管理器中打开,或者迁移到其他PHPStorm。
在此处查看答案 从PhpStorm 2017.1检索已保存(隐藏)的SSH密码
一种对我有用的方法是安装 Wireshark。
使用“ftp”的捕获过滤器,并在 PHPStorm 中执行“测试连接”。
现在停止捕获并检查您嗅探到的内容。密码将在那里。
归档时间: |
|
查看次数: |
9153 次 |
最近记录: |