什么是加密?什么是md5加密算法?

本文介绍了加密的基本概念,通过小罗的日记和国王的求援信两个场景展示了加密在保护隐私和信息安全方面的重要性。接着讲解了MD5加密,这是一种不可逆的消息摘要算法,用于确保数据的唯一性和完整性。尽管MD5存在碰撞风险,但其在信息安全领域的应用依然广泛。文章强调设置复杂密码的重要性,以防止社会工程学攻击。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

加密 and MD5加密

这篇文章主要回答了两个问题

  1. 什么是加密
  2. 什么是md5加密
1.什么是加密 ?

1.先来回答第一个问题 - 什么是加密 ?

加密简单讲就是用一套规则让你看不懂我写的是什么

2.哪为啥要让别人看不懂呢 ? 哥们用两个场景举例

​ 场景 1 :

​ 小罗喜欢蔡徐坤 , 喜欢蔡徐坤的唱跳 rap , 并且把这件事情写到日记里面 , 但是有一天日记 , 导致大家嘲笑 . 他很羞耻 .

请添加图片描述

​ 后面小罗想了一个办法 , 他将我爱蔡徐坤这五个字进行了加密 , 加密算法如下图
在这里插入图片描述

​ 加密完成后小罗很开心 , 但是现实很快就给了他重击 , 他的算法被破解了 .

在这里插入图片描述

​ 由于规则简单 , 其他人很容易猜出规则 , 知道规则就你立刻解码内容 . 这是简单加密 . 加密规则过于简单 . 也有非常多复杂的加密手段 这里我就不解释了.

​ 场景2: 某个国家被包围了 , 国王想要求援 , 但是被包围了 , 信件非常容易被截获 . 好在被包围前和某个国家约定好了一种规则 , 把需要说的话用英语表达 , 之后把用每个字母之后的字母替换掉原来的字母即可.

在这里插入图片描述

​ 国王派了一堆人偷偷摸摸把信送出去了 , 有些人被截获了 , 但是敌军看不懂加密后的信息 , 一时间没啥防备, 有一小部分信件就送出去了 . 加密后的信件到了友军手里
在这里插入图片描述

​ 总结: 上面两个例子就是图一乐 , 大家不要过分去追究 , 有点加密和解密的感觉就行

2.什么又是md5加密

回答第二个问题 , 什么是 md5 加密 . 慢慢来不着急

1.md5 的英文全称是 Message-Digest Algorithm5

意思就是消息摘要算法5.

2.md5为啥这么牛 ?

因为他非常牛 , 不管是啥字符串还是文本什么的 , 都能加密 , 而且内容不同加密结果一定不同 . 加密结果相同内容一定相同 .

在这里插入图片描述

在这里插入图片描述

细心的朋友已经发现了 , 加密后的长度是固定的 , 没错 , 不管多长 , 加密后的长度都是固定的 .

  1. 特点总结 : 不管是啥都能加密 :加密的结果和内容对应唯一,并且长度固定 . 大白(●—●)话讲就是不管给我啥东西 , 我都能给你一串固定长度的字符串 . 内容不同字符串的内容铁定不一样 , 内容一样结果也肯定一样 . 唯一对应就完事了 .
  2. 解码 : 不可能解码 . 牛不牛 . 加密完了不可能算出原来是啥 . 牛的一批
  3. 真的不能解码吗 ? 是的不能解码 , 但是换个角度 , 虽然我没办法解码 , 但是我可以猜啊 , 比如你的密码是123 , 非常简单 , md5后是202cb962ac59075b964b07152d234b70 别人看到是这串md5就知道你的密码是123了, 所以密码不要太日常 ,别人很容易猜出来 .
  4. 碰撞解码 : 看完第 3 点就知道什么是碰撞解码了.碰撞解码本质不是解码 ,他没有算出来 .但是他可以把常见的密码都算出来把结果都保存到数据库里面 , 他们拿到你的md5就到数据库去找有没有一样的md5如果有的话就可以倒推出你的密码 . 实际上没有破解md5 .但是还是通过社会工程学的办法推测出密码是多少 .
  5. 结语:所以人是真的聪明 . 编码和解码就是在不断斗争中进步.太牛了.所以密码不要设置的非常常见 .很容易被猜出来.实际上密码只要怪一点长一点 .数字字母特殊字符交替出现 , 他就猜不出来 . 因为他的数据库存不下这么多的可能 , 早就爆了 , 但是简单的密码我可以肯定 , 他的数据库里面肯有 . 比如生日什么的 . 不要抱有侥幸心理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值