如何对密码进行编码或解码,以便retrieve a password from an Adobe Dreamweaver *.ste file或动态创建旨在导入到Dreamweaver中的*.ste文件?
发布于 2012-06-12 08:02:12
此Javascript函数可用于对密码进行编码:
function encodePassword(input)
{
var top = 0;
var output = '';
for(var i = 0; i < input.length; i++){
var currentChar = input.charCodeAt(i);
if(currentChar < 0 || currentChar > 0xFFFF){return(false);}
if(top != 0){
if(0xDC00 <= currentChar && currentChar <= 0xDFFF){
output += dec2hex(0x10000 + ((top - 0xD800) << 10) + (currentChar - 0xDC00) + i) + '';
top = 0;
continue;
// Insert alert for below failure
}else{return(false);}
}
if(0xD800 <= currentChar && currentChar <= 0xDBFF){top = currentChar;}
else{output += dec2hex(currentChar + i) + '';}
}
return(output);
}
function dec2hex(input){return(input+0).toString(16).toUpperCase();}此函数可用于对密码进行解码:
function decodePassword(input)
{
var output = "";
if(input.length == 0){return("");}
for(var i = 0; i < input.length / 2; i++){
var currentHex = parseInt(input.substr(i * 2, 2), 16);
if(currentHex <= 0xFFFF){
output += String.fromCharCode(currentHex - i);
}else if(currentHex <= 0x10FFFF){
currentHex -= 0x10000
output += String.fromCharCode(0xD800 | (currentHex >> 10)) + String.fromCharCode(0xDC00 | (currentHex & 0x3FF) - i);
}else{
//Insert alert for below failure
return(false);
}
}
return(output);
}您也可以使用这个工具在没有任何代码的情况下在线完成此操作:http://blog.affirmix.com/2009/05/05/live-ste-dreamweaver-password-encoder-and-decoder/
发布于 2014-09-06 12:56:28
要解码Dreamweaver密码,您可以将密码拆分为两对十六进制( 0 -9,A-F)数字,然后根据它在字符串中的位置从每个十六进制数字中减去,从0开始,然后转换回ascii。
5470714865787F的加密密码是...
54-0 = 54 => T
70-1 = 6F => o
71-2 = 6F => o
48-3 = 45 => E
65-4 = 61 => a
78-5 = 73 => s
7F-6 = 79 => ySo 5470714865787F => 'TooEasy‘
我们在我们的网站上有一个这样的工作示例,它允许您解码您的密码。你也可以复制/粘贴你的整个.ste文件,它将输出连接所需的FTP详细信息,节省一些时间...
http://www.mywebsitespot.com/dreamweaver-password-decode
发布于 2014-09-18 04:38:16
很抱歉唤醒了一个老帖子,但我想我应该发布我的解决方案。这是一个单独的HTML5页面,可以加载和解析Dreamweaver STE文件,解码密码作为其中的一部分。我想要一些简单的东西,离线/本地(这样解码时不会传输细节),这样我就可以加载一个STE文件,它会给我所有的FTP细节:
博客帖子:http://bobmckay.com/web/dreamweaver-password-ste-file-decoder
解码器页面:http://bobmckay.com/dreamweaver-password-decoder/
希望对某些人有用!
鲍勃
https://stackoverflow.com/questions/10989010
复制相似问题