这可能是什么加密?

我有一个字符串,它看起来像YB [Xf`lbt + GLO这可能是什么加密?

是做什么用的加密这个加密字符串?

回答:

我有点不同意所有的负面评论。虽然更多的数据当然会有所帮助,但仍然可以根据样本字符串中的长度和字符集进行有根据的猜测。我的帽子顶部的一些想法:

  • 该示例具有与传统DES crypt(1)散列相同的长度,虽然意外的字符。可能是带有一些自定义输出字符集的DES crypt(1)散列。不是非常可能,但可能。
  • 该示例可以是base85/ascii85编码,即80位的原始数据。这是一个相当不寻常的尺寸。它在理论上可以是具有80位摘要大小或更长并缩短为80位的散列函数或块大小为80位的分组密码(例如REDOC)的输出。更可能的可能是流密码。
  • 部分数据可能是盐或IV,假设base85它可能相当合理地是16位的IV和64位的密文块。
  • 它可能只是80位的随机数据,例如,会话标识符。

这是关于所有可以合理地挤出上述样本我想。不多,但这是一个开始。我们需要其他数据和信息来判断或多或少的可能性,并确认或排除一些可能性。


(编辑解决方案公布后)

对于那些有兴趣谁,这是如何编码字符串使用从包装的JS代码的代码和运行如对其进行解码在SpiderMonkey的或ideone.com:

function R(t) { 

var f = "";

for (var d = 0; d < t.length; d++) {

f += String.fromCharCode(t.charCodeAt(d)^(1 + (t.length - d) % 32));

}

return f;

}

print(R("YB[Xf`lbt+glo"));

返回:

WOWSlider.com 

回答:

严格地说,这可以从任何数量的加密方法创建。

如果您知道源代码,您可能可以根据其技术堆栈做一些侦测工作,但单独使用该字符串无法确切知道。

回答:

只是谷歌搜索这个字符串,然后你发现这是一个加密的JavaScript

这里出现:

http://pastebin.com/tTAL1ft0

下一次,请多给我信息你得到这个字符串

以上是 这可能是什么加密? 的全部内容, 来源链接: utcz.com/qa/265138.html

回到顶部