栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

解释蛮力算法

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解释蛮力算法

暴力破解是一种启发式技术,从本质上讲,您将尝试利用计算机比人脑快得多的优势来分析每种可能的情况。例如,您并没有试图推论出密码或国际象棋游戏中的下一个最佳动作。您只需测试每种可能的情况并使用正确的情况即可(或根据某种度量标准选择最佳的情况,具体取决于蛮力算法要完成的工作)。

您的代码只是简单地遍历了可以为密码保存的所有可能值,并检查是否找到了它。如果没有,它将继续进行下一个可能的组合,直到成功为止。

这也是最坏情况的演示,因为定义为的密码

ZZZZZ
将是该算法尝试解决的最后一件事(假设最大密码长度定义为五个字符)。

另外,只要您担心人们认为您出于恶意目的使用此算法,就不用担心了。几乎任何计算机系统实际上都不会受到这种攻击,并且您将很久以前就被密码真正地锁定了。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/392373.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号