专栏:牛客网刷题

1、重合指数法对下面哪种密码算法的破解最有效()

  • 置换密码
  • 单表代换密码
  • 多表代换密码
  • 序列密码

重合指数

重合指数(IC,Index of Coincidence)是指数学上的一种指数。

设yyy是一个长度为nnn密文,即y=y1y2y3…ymy=y_1y_2y_3…y_my=y1​y2​y3​…ym​,其中yiy_iyi​是密文字母,求从中抽到两个相同字母的概率是多少?

为此,设NAN_ANA​为字母AAA在这份密文中的频数,设NBN_BNB​为字母BBB在这份密文中的频数,依此类推, 从nnn个密文字母中抽取两个字母的方式有Cn2=n(n−1)2C_n^2=\frac{n(n-1) }2Cn2​=2n(n−1)​,而其中NAN_ANA​个AAA组成一对AAA的方式有CNA2=NA(NA−1)2C_{N_A}^{2}=\frac {N_A(N_A -1)}2CNA​2​=2NA​(NA​−1)​,于是从yyy中抽到两个字母都为AAA的概率为NA(NA−1)n(n−1)\frac{N_A(N_A -1)}{n(n-1)}n(n−1)NA​(NA​−1)​,…因此,从yyy中抽到两个相同字母的概率为
∑i=AZNi(Ni−1)n(n−1)\frac {\sum_{i=A}^Z N_i(N_i-1)} {n(n-1)}n(n−1)∑i=AZ​Ni​(Ni​−1)​ 这个数据称为这份密文的重合指数。记为IC(Index of Coincidence)

2、无线网络常用的加密方式有哪些( )

  • WEP
  • WPA-PSK
  • WPA2-PSK
  • EAP-AKA

无线网络的几种认证与加密方式

1、Open/NONE

完全不认证也不加密,任何人都可以连到无线基地台使用网络。

2、WEP (Wired Equivalent Privacy) 有线等效加密

最基本的加密技术,手机用户、笔记型计算机与无线网络的Access Point(网络金钥AP)拥有相同的网络金钥,才能解读互相传递的数据。这金钥分为64bits及128bits两种,最多可设定四组不同的金钥。当用户端进入WLAN前必须输入正确的金钥才能进行连接。 WEP加密方法很脆弱。网络上每个客户或者计算机都使用了相同的保密字,这种方法使网络偷听者能刺探你的密钥,偷走数据并且在网络上造成混乱。

3、WPA (Wi-Fi Protected Access) 商务采用的加密方式

由Wi-Fi Alliance( http://www.wi-fi.com/) 所提出的无线安全标准,有分成家用的WPA-PSK (Pre-Shared Key)与企业用的WPA-Enterprise版本。

  • WPA-PSK
    为了堵塞WEP的漏洞而发展的加密技术,使用方法与WEP相似。无线基地台与笔记型计算机必须设定相同的Key,计算机才可以连入基地台。但其进入WLAN时以更长词组或字串作为网络金钥。并且WPA-PSK运用了TKIP (Temporal Key Integrity Protocol)技术,因此比WEP难被破解而更加安全。 WPA-PSK通过为每个客户分配唯一的密钥而工作,但需要给雇员密码以便登陆系统。这样,外部的人可通过他们享用网络资源。如果你希望修改密码(建议每隔一段时间修改密码以防止偷听者解码),你可能得跑到每台电脑前去输入新的密码。

  • WPA-Enterprise
    采用IEEE 802.1x则需要有另一台储存无线使用者账户数据的RADIUS (Remote Authentication Dial-In User Service)服务器,当笔记型计算机连入无线基地台时,无线基地台会要求使用者输入账号密码、或是自动向笔记型计算机索取储存在计算机硬盘的使用者数字凭证,然后向RADIUS服务器确认使用者的身分。而用来加密无线封包的加密金钥(Key),也是在认证的过程中自动产生,并且每一次联机所产生的金钥都不同(专业术语称为Session Key),因此非常难被破解。 用户名和密码安全登陆网络后,每个客户会自动得到一个唯一的密钥,密钥很长并且每隔一段时间就会被更新。这样wi-Fi监听者就不能获取足够的数据包来解码密钥。即使一个密钥因为某种原因被解码了,富于经验的黑客有可能发现新的密钥,但是加密锁已经变了。 一但应用了WPA-Enterprise,不像WPA-PSK那样,雇员将不会知道密码。这样,外部的人就不能通过他们享用网络资源。WPA-Enterprise还可以节约你大量的时间;你无需花费大量的时间去人工更换客户的密码。

  • WPA2
    WPA2顾名思义就是WPA的加强版,也就是IEEE 802.11i无线网络标准。同样有家用的PSK版本与企业的IEEE 802.1x版本。WPA2与WPA的差别在于,它使用更安全的加密技术AES (Advanced Encryption Standard),因此比WPA2更难被破解、更安全。

4、各种加密方式对比
  • WEP安全加密方式
    WEP特性里使用了RSA数据安全性公司开发的RC4 PRNG算法。全称为有线对等保密(Wired Equivalent Privacy,WEP)是一种数据加密算法,用于提供等同于有线局域网的保护能力。使用了该技术的无线局域网,所有客户端与无线接入点的数据都会以一个共享的密钥进行加密,密钥的长度有40位至256位两种,密钥越长,黑客就需要更多的时间去进行破解,因此能够提供更好的安全保护。

  • WPA安全加密方式
    WPA加密即Wi-Fi Protected Access,其加密特性决定了它比WEP更难以入侵,所以如果对数据安全性有很高要求,那就必须选用WPA加密方式了(Windows XP SP2已经支持WPA加密方式)。 WPA作为IEEE 802.11通用的加密机制WEP的升级版,在安全的防护上比WEP更为周密,主要体现在身份认证、加密机制和数据包检查等方面,而且它还提升了无线网络的管理能力。

  • WPA、WEP对比
    WPA与WEP不同,WEP使用一个静态的密钥来加密所有的通信。WPA不断的转换密钥。WPA采用有效的密钥分发机制,可以跨越不同厂商的无线网卡实现应用。另外WPA的另一个优势是,它使公共场所和学术环境安全地部署无线网络成为可能。而在此之前,这些场所一直不能使用WEP。WEP的缺陷在于其加密密钥为静态密钥而非动态密钥。这意味着,为了更新密钥,IT人员必须亲自访问每台机器,而这在学术环境和公共场所是不可能的。另一种办法是让密钥保持不变,而这会使用户容易受到攻击。由于互操作问题,学术环境和公共场所一直不能使用专有的安全机制。

WPA2:目前最强的无线加密技术

WPA2是WiFi联盟验证过的IEEE 802.11i标准的认证形式,WPA2实现了802.11i的强制性元素,特别是Michael算法被公认彻底安全的CCMP(计数器模式密码块链消息完整码协议)讯息认证码所取代、而RC4加密算法也被AES所取代

在WPA/WPA2中,PTK的生成是依赖于PMK的,而PMK的方式有两种,一种是PSK方式,也就是预共享密钥模式(pre-shared key,PSK,又称为个人模式),在这种方式中PMK=PSK;而另一种方式则需要认证服务器和站点进行协商来产生PMK。下面我们通过公式来看看WPA和WPA2的区别:

WPA = IEEE 802.11i draft 3 = IEEE 802.1X/EAP + WEP(选择性项目)/TKIP
WPA2 = IEEE 802.11i = IEEE 802.1X/EAP + WEP(选择性项目)/TKIP/CCMP

目前WPA2加密方式的安全防护能力非常出色,只要你的无线设备均支持WPA2加密,那你将体验到最安全的无线网络生活。即使是目前最热的“蹭网卡”也难以蹭入你的无线网络,用户大可放心使用。

补充:EAP-AKA(Extensible Authentication Protocol-Authentication and Key Agreement)协议

是3G于WLAN互连认证和密钥分配协议,是保障其安全的基础。

6.5 【加密和安全】- 重合指数 无线网络相关推荐

  1. 十三款流行的无线网络黑客工具介绍

    在本文中,我将讨论无线网络的安全和最佳的WiFi密码破解和恢复工具.我将解释无线网络使用的加密类型以及这些工具如何破解网络以获取访问权限.我们还将看到哪些工具可以让用户监控网络. 无线网络和黑客 无线 ...

  2. linux 程序切换wifi,linux wpa_supplicant连接无线网络(转)

    本文转自:http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=314945 斗胆写个WPA2加密网络下net模式的安装指南,是因为实在被这个安装折 ...

  3. Aruba无线网络学习(一)

    说明:工作过程中接触到了Aruba无线网络设备,并在其网站上下载了技术文档.文档是英文的,看起来有一点费劲.只好一边翻译,一边学习,一边记笔记.水平有限,难免有错误的地方,请大家帮助指正. Aruba ...

  4. 医院局域网设计方案计算机,某医院无线网络设计方案

    原标题:某医院无线网络设计方案 一.项目背景 xx医院分院区是一所三级甲等医院,占地面积2万平方米,建筑面积近1.4万平方米,医院拥有高级专业技术人才100余名,开设 床位508张.年门急诊量5.3万 ...

  5. 如何防止无线网络被蹭 WiFi安全小秘籍

    现在伴随无线网络的快速普及,大家对"蹭网"一词不再陌生,可是对"被蹭网"的威胁却不甚了解,致使家里的WiFi网络有被干扰,网络资源被侵占,更有可能造成个人信息泄 ...

  6. 利用拟重合指数求解密钥具体内容

    在前一篇文章中,已经讨论了如何根据重合指数求解密钥.现在讨论如何在已知密钥长度的情况下求解密钥. 拟重合指数: qi 表示字母 i 在维吉尼亚密文分布中发生的概率, pi 表示字母 i 在正常英语文本 ...

  7. 多表古典密码统计分析之Vigenere算法保姆级教学(含Kasiski测试法和重合指数法)

     该算法参考于现代密码学第二版2.3.2多表古典密码统计分析 由于书上内容的介绍难以理解,下面我将把我个人对Kasiski测试法和重合指数法这两种方法的理解用文字和代码表示 参考文章 维吉尼亚密码的破 ...

  8. 移植wpa_supplicant软件与DHCP软件解密WPA/WPA2 加密的无线网络

    加qq1126137994与微信:liu1126137994 一起学习更多技术! 现在的无线网络基本都是 WPA/WPA2 加密方式的,当我们在嵌入式Linux平台要实现无线网卡连接无线网时,我们需要 ...

  9. 使用Aircrack-ng工具破解WEP、WPA/WPA2加密的无线网络

    特别声明:本文是参照"9.2 使用Aircrack-ng工具破解无线网络"进行实验的.链接为:https://wizardforcel.gitbooks.io/daxueba-ka ...

最新文章

  1. 易生信高级转录组分析和数据可视化第9期课程开课啦!!
  2. 构建 编译和运行Urho3D工程
  3. [恢]hdu 200题留念
  4. 用弹性振子力学系统方法计算一组反对角矩阵的质量和频率n+m=8
  5. Eclipe 新建maven web 项目
  6. vc 代码检查工具_C++网络安全入侵检测技术模块及源程序代码
  7. 10大淘宝直播之城公布:杭州、广州、连云港位列前三
  8. Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案
  9. 《人件(原书第3版)》—— 01 此时此刻,一个项目正在走向失败
  10. 重庆北大青鸟【学员心声】:有计划的做事情才能事半功倍
  11. php中求10递归算法,php递归算法
  12. windows桌面待办事项_苹果iPhone手机上有什么好用的管理待办事项的桌面便签软件吗?...
  13. 食物链 (利用并查集的两种解决方法)
  14. pubmedy安装不聊了_Pubmedy:显示影响因子+引用数、Sci-hub全文下载的浏览器扩展...
  15. 车联网也需要“走对路”,用户需求“导航”小度车载OS持续领先
  16. ​华为回应出售手机业务传闻:假消息;微软将ChatGPT整合到更多工具中:不用写代码就能开发应用;苹果更新Mac产品线|极客头条...
  17. 华为防火墙虚拟系统间互访
  18. unity3D 初学者的个人总结
  19. python计算召回率_Pytorch 计算误判率,计算准确率,计算召回率的例子
  20. 验证码--数字和英文

热门文章

  1. AcWing 198. [HAOI2007] 反素数 约数个数+dfs
  2. 如何高效的管理参考文献
  3. 我的世界服务器无限凋零,我的世界:无法被完全隐形的六种生物,凋零:能不能给点面子?...
  4. 解决笔记本玩魔兽两边黑框 分辨率问题
  5. 小冬冬历险记_神经网络背后的神经元理论历险记
  6. 圣母大学研究生申请要求
  7. 《雷达系统设计MATLAB仿真》学习
  8. Apowersoft Streaming Audio Recorder(录音精灵)官方中文版V4.3.5.2 | Apowersoft录音精灵官方下载
  9. ak4495驱动linux源码,高级32位2ch DAC AK4495S/95
  10. 在国内考是考CISP还是CISSP呢?