网络通信常见加密剖析

当人类面对荒蛮外界时,人身安全是第一需求,人们需要相互传授安全防范的经验和技能。当人类步入信息社会之时,我们不难发现信息安全还是我们的第一需求,而且现在比过去任何时候都更需要普及信息安全的意识和知识。
——《密码学》序,某不具名的中国科学院成都计算机应用研究所研究员/博导

在不懂计算机的人眼里,黑客们几乎都是离群索居、脾气古怪,在赛博世界中无孔不入无所不能的代名词——这当然不是真的,而且绝大多数要归功于编剧们的奇思妙想。造成这种误差有很大一部分来自人们并不了解这个赛博空间中相当重要的一环:网络安全。
人们总认为黑客的技术晦涩难懂且充满神秘,其实不然(当然,申必代码倒是有)。但是网络通信加解密有什么手段、什么意思、出自哪里呢?今天小编就带大家来了解一下网络通信中常见的两类加密方式:对称加密和非对称加密

基础概念

Hash

既然今天挑了加解密作为我们讨论的重点,那自然要先讲一下Hash了~
Hash,音译叫哈希,也可以叫做散列,是一种生成信息摘要的方式。我们都知道计算机是以二进制储存数据的,而所有的二进制都是一个数字,Hash所做的就是将这样一个数字通过计算,得出一个固定长度的消息摘要,这样的消息摘要大致上具有两个特性:不可逆、低碰撞。不可逆的意思很好理解:用Hash处理过的消息摘要无法再还原至消息本身,也就相当于是一个单向的加密过程(而且几乎无法解密)。低碰撞的意思指的则是两条不同的消息要尽可能地不会得到同一个Hash(不过在这点上,有些Hash算法偏重一点点差距就会造成巨大的差异(但是相应的࿰

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TheXeler

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值