加密算法求解码运行时间

您正在帮助设计一种加密算法。 该算法的解密阶段需要两个输入,一个长度为𝑎数字的消息和一个由𝑛二进制位组成的密钥。 解密阶段使用密钥对消息执行数学处理,以生成纯文本解码消息。 您非常清楚有些黑客希望能够解码您的消息。 但是,该算法的工作原理一直保密,因此唯一可用于解码消息的破解方法是暴力破解方法,每次尝试每个可能的密钥,直到找到正确的密钥,然后生成解码的英文消息 . 没有已知的婴儿床、弱点或其他技术可以帮助破解密码。

蛮力方法解码消息的运行时间是多少?
求上界下界和紧界?

https://b23.tv/v2fWhFV
这个看看

【自己动手设计一个简单的加密算法Python】_齐硕君的博客-CSDN博客_python数据加密程序设计 一 加密算法设计本文设计的加密算法为对称加密中的分组加密算法,算法参考Feistel结构进行设计,分组长度为128比特,密钥长度为128比特,基于类Feistel的加密子结构,迭代次数为8次,每次迭代的密钥通过密钥拓展方法计算得到。因为加密算法是基于Feistel结构,故解密算法很容易得到。1.1加密子结构设计本文基于Feistel结构进行设计,将4个Feistel子结构进行并联和级联,期望达到更优的加密效果,加密子结构具体的实现如下:将128比特的明文分为4个小组,每个小组为32比特,将其放入2个 https://blog.csdn.net/weixin_41099712/article/details/125002814
参考一下