Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 从源和结果字符串中查找加密算法_String_Algorithm_Encryption - Fatal编程技术网

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

String 从源和结果字符串中查找加密算法,string,algorithm,encryption,String,Algorithm,Encryption,如果我们有一个源字符串和加密字符串,我们能找出加密该源字符串时使用的算法/forumla吗 编辑 这里有几个这样的字符串 字符串,加密字符串 avtacarguy,c0e54a662e8d7adbf26e2515dcb2bfde 毛刺212,0C9Fe74Ce3AB1507108DBA1F04497E5 directert,96336189003e59a2d4a3fdbb2cf02707从技术上(数学上)说,没有。对于某些特定的输入,几种加密方案可以产生相同的加密文本 如果你有加密密钥,你当然可

如果我们有一个源字符串和加密字符串,我们能找出加密该源字符串时使用的算法/forumla吗

编辑

这里有几个这样的字符串

字符串,加密字符串
avtacarguy,c0e54a662e8d7adbf26e2515dcb2bfde
毛刺212,0C9Fe74Ce3AB1507108DBA1F04497E5
directert,96336189003e59a2d4a3fdbb2cf02707从技术上(数学上)说,没有。对于某些特定的输入,几种加密方案可以产生相同的加密文本

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

从技术上(数学上)说,没有。对于某些特定的输入,几种加密方案可以产生相同的加密文本


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

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


在简单的情况下,例如,可能会找出它是如何完成的,但即使这样,您也只提供了一个“最有可能”的解释,说明使用了什么加密算法。

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


在简单的情况下,例如,可能会找出它是如何实现的,但即使这样,您也只提供了“最有可能”的解释,说明使用了什么加密算法。

您知道它是现代算法(DES、AES等)还是历史算法(凯撒、字母替换等)?@aioobe不,没有key@CodeInChaos不知道,创建一组示例密文明文对。其中一些应该有相关的明文(例如,替换单个字母)。如果这是一个历史密码,你可能会发现一个结构。如果是现代密码,那你就倒霉了。您需要通过反转有问题的软件来找到算法和密钥。我已经给出了一些字符串示例。看我上面的编辑。你知道这是现代算法(DES,AES,…)还是历史算法(凯撒,字母替换,…)@aioobe不知道key@CodeInChaos不知道,创建一组示例密文明文对。其中一些应该有相关的明文(例如,替换单个字母)。如果这是一个历史密码,你可能会发现一个结构。如果是现代密码,那你就倒霉了。您需要通过反转有问题的软件来找到算法和密钥。我已经给出了一些字符串示例。请看我上面的编辑。对不起,我们只是知道的不够。即使有一些样品,也会很难。对不起,我们只是知道得不够。即使有一些样品,也会很难。