【哈希算法是什么?】区块链趣味百科

在我们日常生活中,经常发生身份证信息、机票航班信息、网购信息被泄露等恶性的事情。

怎么样才能防范呢? 

这世上有矛就有盾,有小偷就有保安,在维护信息安全上也有加密算法。 

究竟什么是加密算法呢? 

在讲解加密算法之前,我们一起来追溯一下加密算法的历史。

加密算法最早诞生在什么时候?

大家可能都认为是在计算机出现之后,其实不是。

早在古罗马时期,加密算法就被应用于战争当中。

在战争中,部队之间常常需要信使往来,传递重要的军事情报。

可是,一旦信使被敌军抓获,情报就完全暴露给了敌方。

甚至,还会篡改军事情报,并收买信使把假情报传递给我方部队。

这样就完全落入到了敌方的陷阱之中。

这种拦截并篡改信息的手法,在网络安全领域被称为中间人攻击。

怎样防止这种情况的发生呢?

不让信使被敌人抓获,这个肯定是无法避免的。

那么我们不妨换个角度,让敌人即使截获了军事情报,也看不懂里面的内容,这就是对信息的加密。

如何进行加密呢? 

古人想出了一种方法,被称为凯撒密码,是一种最简单且最广为人知的加密技术。

即明文中的所有字母都在字母表上向后偏移两位后被替换成密文。

敌方看到信使的情报内容后,也不明白其中的意思。

当友军收到情报以后,把密文的所有字母向前偏移两位,就还原成了明文,这个过程叫做解密。

但是,这种加密方法真的百分百保险吗?

并不是。 

敌人可以把每一种偏移量都尝试一遍(26个字母,最多25种偏移)。

终究可以试出符合正常语法的偏移量。这种方式被称为暴力破解。

凯撒密码这么容易被破解,怎么办呢?

在如今的信息安全领域,有各种各样的加密算法凝聚了计算机科学家们的智慧。

从宏观上来看,这些加密算法可以归结为三大类:哈希算法、对称加密算法、非对称加密算法。

后面几期,我们一一来了解。

点击关注区块链趣味百科,更多区块链知识等你来探索!

本文来源:陀螺财经 文章作者:区块链趣味百科
收藏
举报
区块链趣味百科
累计发布内容34篇 累计总热度10万+

陀螺财经现已开放专栏入驻,详情请见入驻指南: https://www.tuoluocaijing.cn/article/detail-27547.html

区块链趣味百科专栏: https://www.tuoluocaijing.cn/columns/author1286671/

本文网址: https://www.tuoluocaijing.cn/kepu/detail-10064887.html

免责声明:
1、本文版权归原作者所有,仅代表作者本人观点,不代表陀螺财经观点或立场。
2、如发现文章、图片等侵权行为,侵权责任将由作者本人承担。

相关文章