Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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
Encoding 如何找到加密方法_Encoding_Encryption - Fatal编程技术网

Encoding 如何找到加密方法

Encoding 如何找到加密方法,encoding,encryption,Encoding,Encryption,如果我有原始的加密字符串,我如何才能找到加密方法? 例如,我有原始字符串0812388140和编码字符串B2BCxW1tnHkzEfMfJM888Q== 这样想:密码系统是一台“黑匣子机器”。你可以放入一根绳子,然后在另一端取出一根绳子。你不能看里面。你要问的是,我如何通过观察一个字符串被输入到黑盒子时会产生什么结果来判断黑盒子的内部工作?显然,您不能这样做。如果加密算法是安全的(就像任何最受支持的算法一样),您就不能这样做:加密算法旨在使加密文本显示为随机数据,因此,它们都不会留下提示您的“签

如果我有原始的加密字符串,我如何才能找到加密方法?
例如,我有原始字符串0812388140和编码字符串B2BCxW1tnHkzEfMfJM888Q==

这样想:密码系统是一台“黑匣子机器”。你可以放入一根绳子,然后在另一端取出一根绳子。你不能看里面。你要问的是,我如何通过观察一个字符串被输入到黑盒子时会产生什么结果来判断黑盒子的内部工作?显然,您不能这样做。

如果加密算法是安全的(就像任何最受支持的算法一样),您就不能这样做:加密算法旨在使加密文本显示为随机数据,因此,它们都不会留下提示您的“签名”。

您无法通过查看加密结果来找到算法。

对于安全加密算法,您就是不知道。实际上,许多加密算法都是公开描述的:秘密不是明文的加密方式,你可以看里面,因为唯一的秘密是钥匙。