![如何从 WinSCP 导出文件中获取未加密的 FTP 登录密码?](https://linux22.com/image/1589466/%E5%A6%82%E4%BD%95%E4%BB%8E%20WinSCP%20%E5%AF%BC%E5%87%BA%E6%96%87%E4%BB%B6%E4%B8%AD%E8%8E%B7%E5%8F%96%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%20FTP%20%E7%99%BB%E5%BD%95%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我记不住我的 FTP 登录密码。但我的 FTP 登录密码已保存在 WinSCP 应用程序中。如何显示我保存的密码?(我已将密码导出为程序配置文件但我看不到密码。因为它们是加密。
答案1
引用 WinSCP FAQ我可以恢复存储在 WinSCP 会话中的密码吗?:
恢复密码的方法之一是在偏好设置中启用密码登录。请参阅记录密码和其他敏感信息首选项。然后检查会话日志文件以查找存储的密码。
. 2017-06-13 07:41:11.313 ---------------------------------------------------------------
. 2017-06-13 07:41:11.313 WinSCP Version 5.15.1 (Build 9407) (OS 10.0.17763 - Windows 10)
. 2017-06-13 07:41:11.313 Configuration: HKCU\Software\Martin Prikryl\WinSCP 2\
. 2017-06-13 07:41:11.313 Log level: Normal, Logging passwords
...
. 2017-06-13 07:41:11.313 ---------------------------------------------------------------
. 2017-06-13 07:41:11.313 Session name: My server (Site)
. 2017-06-13 07:41:11.313 Host name: example.com (Port: 22)
. 2017-06-13 07:41:11.313 User name: martin (Password: mypassword, Key file: No)
您还可以滥用生成会话 URL/代码函数来检索已保存的密码。请注意,密码中的特殊符号可能会被转义。您最有可能在.NET 汇编代码,其中仅双引号被转义(在所有支持的语言中)。