当我在 Dreamweaver 上设置站点并为该站点配置服务器 ftp 时,很多时候我忘记了密码,因此我想找到一种方法来恢复它。
3 回答
Dreamweaver 只是为您提供了导出站点管理器数据的选项。
站点=>管理站点=>选择站点=>导出
这将在您的计算机上保存一个扩展名为 .ste 的可读 xml 文件
只需在写字板或任何其他应用程序中打开它以读取 xml 并搜索所需的服务器密码并获取标签服务器中属性pw的值
然后使用这个javascript函数从这个值解密密码
function decodeDreamWaverPass(hash){
var pass = '';
for (var i=0 ; i<hash.length ; i+=2){
pass+=String.fromCharCode(parseInt(hash[i]+''+hash[i+1],16)-(i/2));
}
return pass;
}
希望对您有所帮助...
要解码 Dreamweaver 密码,您需要将密码分成一对十六进制 (0-9, AF) 数字,然后根据字符串在字符串中的位置从每个十六进制数字中减去,从 0 开始,然后转换回 ascii。
此 stackoverflow 帖子的示例 -在 *.ste 文件中编码和解码 Adobe Dreamweaver 密码
我们的网站上还有一个页面,您可以使用它来转换密码... http://www.mywebsitespot.com/dreamweaver-password-decode
很抱歉唤醒了一个旧线程,但我想我会发布我的解决方案。它是一个 HTML5 页面,可以加载和解析 Dreamweaver STE 文件,并将密码解码作为其中的一部分。我想要一些简单的、离线/本地的(所以在解码时不会传输细节),我可以只加载一个 STE 文件,它会给我所有的 FTP 细节:
博文:http: //bobmckay.com/web/dreamweaver-password-ste-file-decoder
解码器页面: http ://bobmckay.com/dreamweaver-password-decoder/
希望它对某人有用!
鲍勃