从源和结果字符串中查找加密算法

时间:2012-03-24 09:34:08

标签: string algorithm encryption

如果我们有源字符串和加密字符串,我们可以找到加密该源字符串时使用的算法/论坛吗?

修改

以下是一些此类字符串。

字符串,加密字符串
avtacarguy,c0e54a662e8d7adbf26e2515dcb2bfde
burris212,0c9fe74ce3abb1507108dba1f04497e5
directert,96336189003e59a2d4a3fdbb2cf02707

2 个答案:

答案 0 :(得分:3)

技术上(数学上)说,没有。一些加密方案可能会为某些特定输入产生相同的加密文本。

如果你有加密密钥,你当然可以尝试所有流行的加密方案,看看你是否有一些完全匹配,在这种情况下,你可以确定你找到了算法。

答案 1 :(得分:3)

一般来说,没有。可以有许多算法根据使用的公钥和/或私钥将源字符串转换为加密字符串。

在简单的情况下,例如Caesar cipher,有可能弄清楚它是如何完成的,但即便如此,你只提供了一个“最可能”的解释,说明使用了什么加密算法。