现在,您可能想知道这一切与您和您的数据有什么关系。重要的是要了解不同时代的密码学如何最终引领我们走向如今在互联网上安全通信的方式,以及如何保护自己免受威胁行为者的侵害。它不仅是一门技术,更是一门在当今网络安全世界中我们必须感激的精湛艺术。在深入研究一个极其复杂的主题时,了解一些基本术语也至关重要。以下这些基础知识将帮助您从零开始成为密码学专家:
明文:纯原始形式的消息
2.密文:明文消息的改变形式,除了预期接收者之外的任何人都无法读取,也称为密码
3.密码:一系列有助于实现加密的明确定义的步骤;加密算法,也称为加密引擎
4.加密:将明文转换为密文的技术;将明文放入加密引擎
5.解密:加密的逆过程
。6.密钥:加密密钥是加密算法用来将纯文本转换为密文的一串比特位;它控制着加密算法的 手机号数据库列表 运行,也称为加密变量
。7.密钥空间:加密算法或其他安全措施(例如密码)中密钥可能取值的总和。这意味着,像 PIN 码这样的四位数字的密钥空间只有 10,000 个。数字 0000 – 9999,一共有 10,000 种可能的猜测。
8.哈希:一种单向变量输入数学函数,可产生固定的密文输出。稍后将在博客中详细介绍。
隐藏在显而易见的地方
如今,我们在互联网上使用的算法和密钥几乎无处不在,除非你特意禁用了安全功能。假设你正在使用浏览器阅读本文,你应该会注意到搜索栏左侧有一个锁形符号。这个符号表示你的网络连接是安全的。这种安全机制是通过加密技术实现的,你猜对了。