14、密码分析与破译:历史长河中的关键力量

密码分析与破译:历史长河中的关键力量

1. 密码系统分类

密码系统主要分为两类:密码(ciphers)和代码(codes)。几乎所有军事系统都可归为其中一类,有些甚至两者兼具。

密码系统对单个字符或字符组进行加密,不考虑其含义。而代码系统更关注含义而非字符,其加密的基本单位是单词或短语。在代码系统中,代码组主要替换单词和短语,必要时也可替换单个字符,但对完整单词的替换是代码与密码的关键区别。由于这种差异,对代码和密码的密码分析方法也截然不同。

例如,二战期间日本使用的JN - 25系统就是代码的典型例子。该系统被破解,对盟军赢得战争起到了重要作用。

2. 密码分析与破译的历史

密码破译几乎与人们试图用代码隐藏秘密的历史一样悠久。它和密码学本身一样,无疑改变了历史进程,揭示了一些本想保密的思想和想法。

  • 早期案例 :苏格兰女王玛丽用血的教训明白,用代码书写秘密信息并不意味着信息能一直保密,最终她因此丢掉了性命。
  • 美国殖民地时期 :美国殖民地也参与了密码破译,但没有欧洲那样的集中机制。殖民地的加密工作由牧师和其他有语言知识的宗教人士完成。战争初期,殖民地取得了一次重大的密码破译胜利,截获了本杰明·丘奇博士的加密信息,后经破译证实该信息与犯罪有关,丘奇博士被驱逐出美国。
  • 维吉尼亚密码 :曾被认为强大的维吉尼亚密码(一种多字母密码),在半个多世纪后被常规破解。美国内战期间,邦联军重复使用代码,尤其是“曼彻斯特虚张声势”“完全胜利”和“报应降临”这三个短语
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值