如果我们有源字符串和加密字符串,我们可以找到加密该源字符串时使用的算法/论坛吗?
修改
以下是一些此类字符串。
字符串,加密字符串
avtacarguy,c0e54a662e8d7adbf26e2515dcb2bfde
burris212,0c9fe74ce3abb1507108dba1f04497e5
directert,96336189003e59a2d4a3fdbb2cf02707
答案 0 :(得分:3)
技术上(数学上)说,没有。一些加密方案可能会为某些特定输入产生相同的加密文本。
如果你有加密密钥,你当然可以尝试所有流行的加密方案,看看你是否有一些完全匹配,在这种情况下,你可以确定你找到了算法。
答案 1 :(得分:3)
一般来说,没有。可以有许多算法根据使用的公钥和/或私钥将源字符串转换为加密字符串。
在简单的情况下,例如Caesar cipher,有可能弄清楚它是如何完成的,但即便如此,你只提供了一个“最可能”的解释,说明使用了什么加密算法。