AES:在给定解密文本和加密文本的情况下搜索密钥

时间:2014-12-03 16:25:32

标签: php encryption aes

虽然这可能听起来不切实际,但请听我说......

假设我有两个字符串:
“测试”
“API的”

我想使用AES 256位加密将第一个字符串转换为第二个字符串。

在AES(或任何类似的)加密中,是否可以搜索适用于这种情况的密钥,其中解密和加密的文本是已知的而不是密码短语?

如果是这样,有人可以建议我如何在PHP中实现它吗?

1 个答案:

答案 0 :(得分:1)

这就是强制加密的工作方式,反之亦然,但仍然如此。您尝试所有可能的组合,看看解密的文本是否有意义。

除非加密算法完全被破坏,否则你无法按照自己的要求行事。 AES-256没有坏掉。

想象一下,如果这是可能的,那么你可以在https对话框中找到加密密钥,例如,响应总是以相同的方式启动。即"200 Ok"