喜迎
春节
3.2 单表替换:固定的秘密对照表
3.2 单表替换:固定的秘密对照表
凯撒密码虽然简单,但它有一个明显的限制:移位必须是统一的,A往后移3位变成D,那B就一定变成E,C一定变成F……这种“线性”的对应关系,让密钥只有25种可能,敌人一试便知。 那么,如果我们打破这个限制呢?不再规定每个字母必须向后移动相同的位
2026-03-12
3.1 凯撒密码:把字母表“转”起来
3.1 凯撒密码:把字母表“转”起来
在所有密码中,凯撒密码可能是最简单、最著名的一个。它的名字来自古罗马的凯撒大帝——据说他喜欢用这种方式与远方的将领通信。方法简单到连小学生都能理解:把每个字母在字母表中向后(或向前)移动固定的位置。 怎么玩?假设我们约定把每个字母向后移动3
2026-03-12
第4章 换位游戏:位置的艺术
第4章 换位游戏:位置的艺术
替换密码的故事告一段落。你学会了如何用另一个字母“伪装”自己,也见识了频率分析如何撕下这层伪装。现在,是时候换一个思路了。 如果我说,有一种加密方式,它不改变任何字母本身,只是把它们的位置重新排列,就能藏住秘密——你信吗? 这听起来有点像小
2026-03-12
4.3 古典密码的启示:为什么它们被淘汰了
4.3 古典密码的启示:为什么它们被淘汰了
走过凯撒的密信、维吉尼亚的方阵、栅栏与矩阵,我们仿佛完成了一场跨越两千年的密码学之旅。这些古典密码曾经是那个时代最尖端的安全技术,保护过国王的密诏、将军的军令、外交官的机密。然而今天,它们都退出了历史舞台,只能在教科书中作为启蒙案例存在。
2026-03-12
2.6 本章小结
2.6 本章小结
读完这一章,你应该已经掌握了: 加密和解密的模型:明文 + 密钥 + 算法 → 密文,逆过程还原 密码学的四大目标:保密性、完整性、认证、不可否认 两大密码类型:对称密码(一把钥匙)和非对称密码(公钥+私钥) 柯克霍夫原则:算法公开,密钥
2026-03-12
4.2 矩阵换位:把信息“揉”乱了
4.2 矩阵换位:把信息“揉”乱了
栅栏密码只是简单地上下交替排列,它的“揉乱”程度有限——字母的顺序虽然变了,但相邻关系还保留了不少。如果你想要一种更彻底的“揉乱”方式,就像把一张纸条撕碎再拼起来,那么矩阵换位就是你要找的。 矩阵换位的核心思想是:把明文写进一个表格里,然后
2026-03-12
4.1 栅栏密码:把字母排成队列
4.1 栅栏密码:把字母排成队列
你有没有在操场上玩过一种游戏:老师让全班同学按身高排成一排,然后喊“报数”!同学们依次报出数字。如果老师换一种方式:让同学们排成两排,第一排是1、3、5、7……号,第二排是2、4、6、8……号,然后再按顺序读出来,队伍的“信息”就变了。 栅
2026-03-12
第2章 核心概念速览
第2章 核心概念速览
在正式开始密码学的技术之旅前,我们需要先建立一套共同的语言。就像学下棋要先认识棋子一样,掌握几个核心概念,后面的内容就会变得清晰易懂。 本章的目标很简单:用最直观的方式,让你理解密码学的基础术语和核心使命。读完这一章,你将能够看懂后续章节中
2026-03-12
2.5 柯克霍夫原则:密码学的第一法则
2.5 柯克霍夫原则:密码学的第一法则
19世纪,荷兰语言学家和密码学家奥古斯特·柯克霍夫提出了一个至今仍被奉为圭臬的原则: “一个密码系统的安全性,不应依赖于算法的保密,而应依赖于密钥的保密。” 翻译成人话就是:你的加密方法可以公开给全世界看,只要密钥还在你手里,别人就破解不了
2026-03-12
2.4 身边的密码学:那些你每天都在用的技术
2.4 身边的密码学:那些你每天都在用的技术
你可能没有意识到,但密码学已经像空气一样渗透到你的数字生活里。让我们做一个小小的实验,看看一天中你会遇到多少密码学技术。 早晨你用指纹解锁手机。指纹传感器采集你的指纹特征,通过哈希函数转换成一段数字摘要,再和手机里预先存储的摘要对比。整个过
2026-03-12
2.3 密码学的两大类型:对称 vs 非对称
2.3 密码学的两大类型:对称 vs 非对称
根据密钥的使用方式,密码学分为两大阵营。 对称密码加密和解密用的是同一个密钥。就像你用一把钥匙锁上箱子,朋友用同一把钥匙打开。优点是速度快,适合加密大量数据。缺点是要想办法安全地把密钥交给对方——如果密钥在传输中被窃取,一切就白费了。 非对
2026-03-12
2.1 一张图看懂:加密、解密、密钥是什么
2.1 一张图看懂:加密、解密、密钥是什么
让我们从一个最简单的场景开始:你想给朋友写一封秘密信件,但又担心信会被别人偷看。 最原始的办法:你和朋友约定好,把每个字都替换成另一个字(比如“你”写成“我”,“好”写成“坏”)。这样,即使信被截获,对方也看不懂。 这个场景里,藏着密码学的
2026-03-12
第14章 密码学的社会博弈
第14章 密码学的社会博弈
技术从来不是中立的。当密码学走出实验室,它就不再只是数学公式和代码——它开始触及权力的边界、法律的底线、以及我们作为个体究竟该拥有多少秘密的自由。 2016年,一场举世瞩目的对峙拉开帷幕:FBI要求苹果公司解锁一名恐怖分子的iPhone,苹
2026-03-12
14.2 隐私权之争:我们该有多少秘密
14.2 隐私权之争:我们该有多少秘密
想象一下,你走进一家商场,门口的摄像头识别了你的脸。系统调出你的购物记录、浏览历史、社交媒体动态,然后推荐系统在你手机上弹出“你可能喜欢的商品”。你走到咖啡店,店员热情地说:“王先生,还是老样子吗?”你从未告诉过他们你的名字。 这不是科幻。
2026-03-12
2.2 密码学的四大目标:不止是保密
2.2 密码学的四大目标:不止是保密
很多人以为密码学就是为了“不让别人看到”。其实,密码学要解决的问题远不止保密。 1. 保密性这是最直观的目标:确保信息只能被授权的人看到。你的银行卡密码、聊天记录、邮件内容,都应该只属于你和你的通信对象。 2. 完整性确保信息在传输过程中没
2026-03-12
3 / 6