对不起,你的密码被破解了!

Python真牛逼,获取压缩文件密码,我只要一分钟! 事情的经过是这样的: 又是奶茶,行吧行吧。 快点开工,争取他回来之前搞定。 他说是6位数字密码 那么我们可以利用python生成全部的六位数字密码 这样,我们就生成了一个从000000到99999的密码表。 并把它们存入到 passdict.txt 的文件中。 6位的密码表就这么大!!! 下一步做什么? 自然是将生成的密码表中的密码遍历 暴力破解啦! 科普时间: zipFile模块式Pyt... 阅读详情

本文是密码战争的下集,上集在此:《三千年的密码战争》,强烈推荐!

所有的这些加密方法都有一个共同的特点:都需要密钥。

密钥经常成为破解密码的突破口


千年以来,有一个问题始终没有解决:发信人和收信人直接如何安全地传递密钥。

最安全、最保险的办法,就是面对面发送,但是成本极高!

时间进入20世纪

政府花费这么大的精力来传递密钥,那普通的商业公司怎么办?

将来有了互联网,通信的需求呈指数级增长,大家都隔着千山万水,互不相识,更不可能面对面传递了。

想安全地传送密钥,那势必得把密钥加密,想要加密,那又得传递密钥,又得加密....


真是这样的吗?

Sun公司的Whitfield Diffie不信这个邪,生于1944年的Diffie非常迷恋数学,长大后又迷上了计算机安全,可以说是个密码学极客。

看看这仙风道骨的样子

Diffie 对密钥发送问题极其感兴趣, 为了找到志同道合的伙伴,他驾车横跨美国,来到加州斯坦福大学,找到了也在研究密钥发送的Martin Hellman教授。

放弃高薪工作,重新做回学生的Diffie 和 Hellman 开始了向密码学巅峰的冲击。

他们俩特别擅长做比喻和联想,想到了一个有趣的小故事,试图打破密钥和加密的无限循环

看看,张大胖的钥匙和何小痩的钥匙一直保持在自己手中,没有发送给对方,也达到了传递信息的效果!

难道密钥发送的千年难题就这么解决了?

No !  在加密系统中,这种方式是行不通的!

这样的锁在加密世界中根本不存在!

两次加密并不是“平行”的两把锁,而是嵌套的!第二次加密会把箱子和锁一并加密!

加锁是有先后次序的: 张大胖加锁 --> 何小痩加锁 --> 何小痩解锁 --> 张大胖解锁  , 这才是正确的。

此路不通, Diffie 和 Hellman 又想到了一个有趣的小场景

张大胖和何小痩各自有一桶红色颜料

然后他们加入了自己的秘密颜料,和原先的红色颜料混合

然后把混合后的颜料传输给对方,在传输的时候,即使有“坏人”看到了,也不知道原始颜色是啥。

双方收到以后,再加入自己的秘密颜料

现在,张大胖和何小痩得到了“密钥”!

关键的核心就是混合颜料, 这就是交换密钥的灵感!

他们要做的就是找到一个单向的不可逆的函数,可以像混合颜料那样把数字进行“混合”。

这谈何容易?

众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

终于,Hellman 在一个深夜取得了突破

Hellman发现的这个单向函数就是:

Diffie 、Hellman和Merkle在1976年的一次会议上公布了他们的发现

密钥发送的问题似乎解决了?

Hellman 的方案也不是完美无缺,有一点很不爽的是,要想交换密钥,发送消息,两个人必须同时“在线”,都选择了秘密数字才行。

如果只有一方在线, 另外一方没有交互,还是没法生成密钥。

Diffie 为了研究密钥,不但从美国东部跑到西部的斯坦福,还放弃工作,当了一名研究生,收入非常微薄,支撑家庭的是他的妻子玛丽。

他被密钥发送问题折磨得抓狂不已, 巨大的压力之下, 差点儿崩溃。

两个星期以后,Diffie 迎来了属于自己的顿悟时刻。

在传统的密码学中,无论采用何种加密算法,都遵循一个思维定式:加密和解密是对称的、可逆的。

所以密钥一定要在发信人和收信人之间严格保密,千万不能泄露。

但是Deffie的想法完全突破了这个思维定式:一个人可以有两把钥匙!

这两把钥匙有着神奇的特性

这样的话只要一个人把自己的公钥向全世界公布,任何人都可以向他安全地发信了!

根本不需要通信双方必须同时在线,交换密钥。

这绝对是一个革命性的想法!

但是即使是Deffie,也没有找到一个算法来实现这两把神奇的钥匙。

全世界的科学家展开了竞赛,苦苦寻觅这两把钥匙。

其中就有麻省理工大学的三位专家。

Shamir 和Rivest 不断地提出新点子, 数学家Adleman则不断地否定他们。

顿悟的时刻总是不经意地到来,一个节日的夜晚, 三人在一个学生家里庆祝, 喝了很多酒,半夜才各回各家。

Rivest赶紧爬起来,把想法写成文章,天亮时,他顾不上一夜的劳顿,马上就去找Adleman, Shamir讨论。

基于大质数连超级计算机都难以分解的性质, RSA(Rivest, Shamir, Aldeman)算法诞生了。

(注:RSA算法的细节这里不再展示了)

RSA算法实现了现阶段无法破解的公钥和私钥体系,成为现代通信的最基础设施。

几千年的密码战争,编码者终于登上了最高峰。

维吉尼亚密码被认为是无可破解的,但是巴贝奇把它破解了。

Enigma被认为是无懈可击的,但是图灵把它破解了。

RSA现在看来是固若金汤,下一个破解它的是谁呢?

(注:量子计算机的介绍请移步《量子计算机为什么这么牛?》)

1、使用BurpSuite暴力破解登录密码 1、使用BurpSuite暴力破解登录密码1.环境准备1.1 PC端设置BurpSuite设置代理1.2.靶机环境2.密码破解漏洞2.1.漏洞简介2.2.常见应对策略2.2.1.强密码策略2.2.2.验证码策略2.2.3.锁定策略2.2.4.加密策略2.2.5.TOKEN验证码3.密码破解攻击3.1.环境配置3.2.抓包3.3.配置攻击3.3.1.攻击类型3.3.2.目标字段3.3.3.有效载荷3.3.4.选项配置3.4.执行攻击 1.环境准备 1.1 PC端设置BurpSuite设置代理 打开BurpSu 阅读详情

相关推荐

使用John the ripper破解密码

破解步骤: 创建test用户,并设置密码 将密码文件内容复制到家目录下 查看复制的内容 方法一:使用命令行模式 用字典破解 john --wordlist=/usr/share/john/password.lst shadow0 可以看到,已经破解了密码 也可以输入 john --show shadow0 进行查看 方法二:使用GUI界面 kali中一般自带图形化界面的john,若没有可以用以下命令安装 apt install johnny ...

Grit的博客 1万+

计算机经典书籍.pdf

计算机经典书籍.pdf

kali上的一些密码破解工具

在线密码破解 字典 kali的一些字典: /usr/share/wordlist /usr/share/wfuzz/wordlist /usr/share/seclists 工具 crunch创建所需字典 语法: crunch <min-len> <max-len> [<charset string>] [options] charset string 字符集 options 基础设置 -b 按大小分割字典文件(kb/kib、mb/mib、gb/gib) -c 每个字典

Amire0x的小乐园 6849

100部IT书籍下载.pdf

100部IT书籍下载.pdf

WEB安全之:密码穷举破解

郑重声明: 本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关。倡导维护网络安全人人有责,共同维护网络文明和谐。 密码破解1 Hydra1.1 支持的协议1.2 攻击步骤1.3 攻击实例1.4 在线密码破解(了解)2 Metasploit 穷举模块使用3 邮箱破解4 指定后台密码破解4.1 常见 CMS 密码破解4.1.1 CMSmap4.2 一句话密码破解(PHP, JSP, ASP)4.2.1 cheetah4.3 多.

f_carey的博客 3462

密码破解—Hashcat

密码破解—Hashcat

m0_55313512的博客 1万+

你可以在这两个网站免费下载计算机类电子书

正确方式 今天找到了两个网站,可以免费获取计算机类电子书,十分友好! 分别是:IT码农和书栈网 IT码农是在百度网盘里下载的,解压密码是:lun2020 书栈网可以直接下载,但条件是,必须阅读一分钟,每读一分钟就可以下一本书,而且会统计阅读时长,十分有好的一个软件,特别喜欢。 下好的电子书可以配合neat reader阅读器,可以实现无纸化学习。 ...

qq_55490300的博客 1万+

EXCEL密码破解

右键单击身份证校验工作表,单击查看代码,如下图所示:然后粘贴以下VBA代码,在点击运行(F5),大功告成!Sub 密码破解()End Sub其实代码还不止这个MsgBox '该工作表没有保护密码!Exit SubEnd Ift = TimerMsgBox '解除工作表保护!用时' & Format(Timer - t, '0.00') & '秒'Exit SubEnd IfEnd Sub。

qq_29050599的博客 7020

下载个PDF居然还要密码?想要密码就付费?这我能忍你!Python分分钟解密它!

概叙 今天因为需要用到一个参考文档,然后在网上找了一下,就下载了一个pdf文档!下载之后居然是加密的,如果要密码就要给钱?我这暴脾气,还真不能忍你! ​​​ 想收我得钱,不存在的,接下来就是破解过程了! 说句题外话,为什么现在越来越多的文档都是PDF格式呢?因为它是可移植文档格式(PDF)是在线附件中使用最广泛的文件格式之一。 大多数文档,例如电子书、扫描文档等,都使用这种pdf格式进行存储和共享。 为了在各种平台和媒体上共享,文档面临着许多威胁,例如信...

weixin_52994140的博客 8076

C语言密码破解案例,精彩啊!

现代密码学发展到今天,应该来讲破解密码的可能性已经很低了,而且破解的方法比较单一,因为现在普遍采取不可逆的哈希加密方式(如md5、SHA-1、HMAC-MD5等等),无法通过反向计算破解密码,因此目前有效的密码破解方式仍然是哈希碰撞来暴力破解。 暴力破解的本质就是遍历所有可能,而且我们可优化的地方只能是策略层面的,也就是提高遍历所有情况的效率。不过今天我们要讲的的不是暴力破解,我...

wyh15895833492的博客 2397

C语言密码破解!远没有你想的那么简单!

导语 各位,大家看到标题先别着急,我先大伙聊聊密码破解的事,后面会有C语言的破解案例。 现代密码学发展到今天,应该来讲破解密码的可能性已经很低了,而且破解的方法比较单一,因为现在普遍采取不可逆的哈希加密方式(如md5、SHA-1、HMAC-MD5等等),无法通过反向计算破解密码,因此目前有效的密码破解方式仍然是哈希碰撞来暴力破解。 暴力破解的本质就是遍历所有可能,而且我们可优化的地方只能是策...

python学习+VX:YYQX2209 2311

186本php书籍的配套光盘下载地址

囊括了186本php书籍的配套光盘下载地址,是近10年内的书籍精选目录。

C语言密码破解!!!远没有你想的那么简单!

导语 各位,大家看到标题先别着急,我先大伙聊聊密码破解的事,后面会有C语言的破解案例。 现代密码学发展到今天,应该来讲破解密码的可能性已经很低了,而且破解的方法比较单一,因为现在普遍采取不可逆的哈希加密方式(如md5、SHA-1、HMAC-MD5等等),无法通过反向计算破解密码,因此目前有效的密码破解方式仍然是哈希碰撞来暴力破解。 暴力破解的本质就是遍历所有可能...

HUYA69的博客 3259

电子图书解压密码.pdf

电子图书解压密码.pdf

[密码破解] Windows 密码破解 — NTLM Hash 破解思路

example]- HashCat 工具获取本地资源:[[Hashcat-6.2.6.7z]]HashCat 是一个密码恢复工具。直到 2015 年,它都有一个专有的代码库,但随后作为开源软件发布。版本适用于 Linux、OS X 和 Windows。HashCat 支持的哈希算法包括 LM 哈希、MD4、MD5、SHA 系列和 Unix Crypt 格式,以及 MySQL 和 Cisco PIX 中使用的算法。

Blue17 の 小窝 2573

【神器】破解压缩文件密码

你是否因下载文件后需要解压密码而困惑?是不是因为花了半小时下载而打不开而恼火?不要担心此神器轻松破解解压密码!为我们提供技术支持,再也不用担心下载没有解压密码了

【CentOS 7 】密码破解与防破解

  虚拟机centos7:root登录密码破解与防破解:一、密码破解(方法一)①需要挂载 :步骤总结:图文说明:②不需要挂载:步骤总结:图文说明:二、密码破解(方法二)步骤总结:图文说明:三、防破解(grub加密)四、破解grub加密   一、密码破解(方法一)     *方法一又有两种方法,但其实都是一样的,只是其中一个步骤稍微有点区别 ①需要挂载 : 步骤总结: 图文说明: 内核选择界面:启动服务器,进入内核选择界面按 e 进入内核参数编辑界面。 内核参数修改:按⬇找

欢迎来到Dangks的博客! 6841

python编程相关的161本书(内含解压密码,不用花钱,不用花钱)

python编程相关的161本书(内含解压密码,不用花钱,不用花钱)

上一篇: 你管这破玩意叫 RDB?
下一篇: 两位巨佬的一顿晚饭,整个互联网被改变了
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值