9787538855821 密码中的秘密 黑龙江科学技术出版社 杨旭刚 等

9787538855821 密码中的秘密 黑龙江科学技术出版社 杨旭刚 等 pdf epub mobi txt 电子书 下载 2025

杨旭刚 等 著
图书标签:
  • 密码学
  • 信息安全
  • 密码分析
  • 黑客技术
  • 网络安全
  • 计算机科学
  • 科普读物
  • 杨旭刚
  • 黑龙江科学技术出版社
  • 秘密
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 聚雅图书专营店
出版社: 黑龙江科学技术出版社
ISBN:9787538855821
商品编码:29462498226
包装:平装
出版时间:2007-12-01

具体描述

基本信息

书名:密码中的秘密

定价:26.00元

作者:杨旭刚 等

出版社:黑龙江科学技术出版社

出版日期:2007-12-01

ISBN:9787538855821

字数:

页码:262

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


  奇妙莫测的密码世界,浩瀚悠久的历史浮沉,掌管乾坤的密码之柄。它牵动着整个世界,主宰了全球战争,左右了血腥的,缔造了浪漫的爱情……

内容提要


  一个脆弱的密码如同破败的柴扉,居然使一代女王玛丽合理地被,这背后有着怎样的隐情?一段信手涂鸦的跳舞人形,居然是福尔摩斯侦破案的重要依据,里面有着怎样的隐文?一些看似毫无意义的数字,在《达·蒂奇密码》中指引着人们一步步行进在悬念之旅,里面又有着怎样的隐密?在这些诡秘莫测的密码中,或是隐含着政客那冷酷阴毒的计划、武士那阴森滴血的剑影,或是携带着智者狡黠的微笑、情人绵绵不绝的秋波

目录


作者介绍


文摘


一 “瞒天过海”的隐文术
n  随着埃及文化的兴盛,随着书写文字的发展和贵族陵墓的增加,那些铭文的变形逐渐趋于更复杂、更巧妙、更普遍。这些虫书鸟迹不仅具有了密码学的一些要素——秘密性,也使其增加了令人敬畏的神秘色彩。
n  在我国,“密码”作为一个名词出现,早见于明朝蒋一葵所著的《尧山堂外纪》一书中。过去,密码也称为“暗号”。
n  早对密文做出一些说明的人可追溯到古希腊时的希罗多德。这位古希腊历史学家以编年史的形式记载了公元前5世纪希腊和波斯之间的战争。根据他的记载,古希腊人运用自己的智慧,以加密的方法传递信息,从而使希腊免遭被波斯君主薛西斯征服的厄运。
n  当时,希腊和强大的波斯之间长期的矛盾已到了动武的地步。不屈的希腊人拒绝向波斯进贡,从而激怒了薛西斯,他决定要给这个桀傲的小国一点颜色看看。薛西斯花了5年的时间秘密建立起一支强大的军事力量,打算出其不意地给对方以致命的打击。
n  谁知,波斯人的部署和装备被一位住在波斯的希腊人德马拉图斯探听到了,他决定要将这一重要信息告诉自己的祖国。可问题是波斯人把守很严,怎么将情报送出去呢?希罗多德在史书中写道:聪明的德马拉图斯终于想出了一个办法,就是利用一块已上蜡的可折叠的写字板,先将蜡刮去,再将薛西斯的意图刻在写字板的背面,然后再涂上蜡盖住字迹。这样,写字板看上去并没有写任何字,一路上就不会被波斯人发现。当写字板通过波斯人的层层盘查到达目的地后,希腊人开始积极备战,并于公元前480年在撒拉米斯海湾,给远征的波斯人以迎头痛击。仅一天工夫,强大的波斯军队便被击败了。
n  就这样,一条密文拯救了希腊人。
n  那位可敬的爱国者德马拉图斯的这种秘密通讯方法就在于简单地将情报隐藏起来。希罗多德还给后人讲述了另一个例子。希腊领主塔亚乌斯,把一个奴隶的头发剃光,用墨汁在他的头皮上写下一段文字,意思是号召人们反抗波斯国王。等这个奴隶的头发重新长出来后,派他混进波斯人侵占的希腊城市。领主的指示得以到处传播,结果该城爆发了反波斯人的起义。等待头发长出是要花费较长时间的,显然这个办法不能用于传送急件。
n  我国古代也有类似传送密文的例子。相传北宋时期,辽国派遣王钦若打入宋朝内部,在朝廷做官竟做到“枢密使” (中国古代官名,原先主要掌管接受朝臣以及四方表奏并宣达帝命,后来逐渐参与国家要务,位同宰相,专掌军政。)的高官。有一次,辽国有一封密信要送给王钦若,但是一路盘查严密,怎么送到呢?后他们竟想出了一个残忍的办法。先将密信放入蜡丸中,然后用刀划开送信人的大腿,把蜡丸塞进皮肉里,给他敷上药,等刀口长好后,再派进宋朝。就这样,密信后送到了王钦若手中。然而,这种残害肉体的办法不仅不能送达急件,也太过于残酷。
n  通过把信息隐藏起来的秘密通讯方式称为“隐文术”。在希罗多德之后的2000多年时间里,更多的隐文术相继出现,可以说是千奇百怪、变化万千。
n  古代中国人把密件写在精美的丝绸上,再把丝绸塞进一个有蜡密封的小球内,让信使吞下蜡丸。另外,我国古代也早有以藏头诗、藏尾诗、漏格诗以及绘画等形式的隐文,将要表达的意思和“密语”隐藏在诗文或画卷中的特定位置,一般人只注意诗或画的表面意境,而不会去注意或破解隐藏其中的密语。
n  在15世纪,意大利科学家波尔塔记载过一种把信件隐藏在熟鸡蛋内的方法:用1盎司(约28.3克)的明矾和1品脱(约0.57升)的醋混合而成的特殊墨水把文字写在蛋壳上,墨水穿透多孔的外壳,不在表面留下任何痕迹,却留在凝固的蛋白上,剥开蛋壳后就能看到信息。
n  隐文术中老和重要的方法要算隐形墨水(也叫“密写墨水”)了。关于隐形墨水始于何时,已难以考证。早在公元前1世纪的时候,罗马博物学家普林尼就讲到过,一种叫thithymallus的植物的汁液可以被用做密写墨水。这种汁液干了之后变得透明,用微火加热后,透明的汁液又变成棕色。许多有机物如醋、果汁等制作的液体都有类似的隐形特点,因为这些有机物质经文火加热后立即碳化,从而使字迹显影。许多现代间谍在专用密写药水用光后,情急之下也会用他们自己的尿液替代隐形墨水,利用的是相同的原理。另外,许多常用的药品,像阿司匹林、氨基比林等都可以用来作为隐形墨水。
n  有关隐形墨水的事例很多,我们就来讲一些典型的。
n  牛奶墨水牛奶写在纸上没有颜色,收信人用火一烤,字迹就会清晰地显露出来。这是因为牛奶中含有蛋白质,蛋白质受热后会发生凝固,颜色就发生了变化,字迹也就显露了出来。
n  清水墨水清水写在纸上,干后什么也看不见,但是纸在被浸湿的地方发生了微小的变化。把这种纸用碘蒸汽一熏,密写的字迹就会显现出来。原因是纸张被水浸湿的地方变得蓬松和粗糙,极微小的碘颗粒会吸附在这里,碘受热变了颜色,字迹就出来了。
n  五倍子墨水五倍子是一种可以在中药店里买到的药材,其中含有丰富的鞣酸,鞣酸溶液是透明的,用它的溶液做墨水写在纸上是没有字迹的。但它遇到铁盐化合物,就会变成清晰的字迹。这种密写方法长期用于密信的书写。时至今日,鞣酸铁一直是制造钢笔墨水的基本原料。
n  火柴墨水有一种特殊的火柴,火柴头溶到水里就是隐形墨水,火柴棍就是用来密写的笔。这种密写的字迹一干,字迹就会消失,用紫外线照射时,字迹又会重现。
n  放射性墨水这是一种专门对付化学检测的墨水。用笔蘸着这种墨水把情报写在衣服上后,用化学方法很难发现。如果把衣服和包着黑纸的感光胶片放在一起,射线会使胶片感光成像,在上面显现出字迹。
n  如今,尽管密码术非常先进,更加难以破译,但不被敌方发现秘密信息,隐写术仍是保密的措施,因而采用技术隐写术的方法还很多。比如:将信息隐藏在信使的鞋底或妇女的耳饰中,改变字母笔画的高度或在正文的字母上(下)面挖出非常小的洞来隐藏信息等。而隐写墨水、纸币中的水印和缩微图像技术也都是军事中常用的信息隐藏方法。下面就是几种典型的案例。
n  隐藏在乐曲中的“魔声” 历史上许多信息隐藏和传输的方法都是为了满足情报战的需要而发展和成熟起来的,有些信息的隐藏非常巧妙。如第二次世界大战期间,一位热情的女钢琴家常为盟军作慰问演出,并通过电台播放自己谱写的钢琴曲。由于盟军在战场上接连遭到失败,反间谍机关开始怀疑到这位女钢琴家,可一时又因找不到钢琴家传递情报的手段和途径而迟迟不能决断。
n  ……

序言



《代码的呢喃:数字世界的隐秘语言》 一、引言:打开数字世界的门扉 我们生活在一个被数字信息洪流所包裹的时代。从智能手机的便捷应用,到互联网的浩瀚信息,再到现代科技的精密运作,无不依赖于一种看不见的、却又无处不在的语言——代码。它如同数字世界的脉搏,驱动着一切的运行,塑造着我们的生活方式,甚至影响着未来的发展方向。《代码的呢喃:数字世界的隐秘语言》旨在揭开代码的神秘面纱,带领读者走进这个由逻辑、算法和创新构成的迷人世界。本书不追求成为一本技术手册,而是希望通过生动形象的阐述,让非技术背景的读者也能领略到代码的精妙之处,理解其背后蕴含的强大力量,并激发对数字世界的探索兴趣。 二、第一章:代码的起源与演进——从符号到思维 在深入探索代码的奥秘之前,有必要回溯其历史的源头。代码并非一夜之间出现,而是人类思维与实践不断演进的产物。 早期探索与逻辑之基: 回顾人类早期对抽象符号和逻辑推理的探索,如古希腊的逻辑学,中国古代的算筹,以及早期数学家的工作。这些都为后来计算机科学的发展奠定了基础。 机械计算的雏形: 简述如帕斯卡加法器、莱布尼茨乘法器等早期机械计算设备的构想与尝试,以及巴贝奇分析机的概念,它们是现代计算机的先驱,虽然未能完全实现,但其设计理念已经触及了“指令”和“计算”的核心。 “图灵完备”的理论曙光: 介绍阿兰·图灵的“通用计算机器”概念,他提出的抽象模型——图灵机,为计算机的理论可行性提供了坚实的数学基础。图灵机的构想,揭示了任何可计算的问题都可以通过一组有限的指令序列来解决,这是代码诞生的理论基石。 早期编程语言的诞生: 描述第一代编程语言的出现,如汇编语言,它们更接近于机器的指令集,理解和编写难度较大。随后,高级编程语言如FORTRAN、COBOL、LISP等的出现,极大地降低了编程的门槛,使得人类可以用更接近自然语言的方式来表达计算意图。 从批量处理到交互时代: 讲述编程语言如何从批处理模式发展到交互式开发,操作系统和集成开发环境(IDE)的出现如何极大地提升了开发效率和用户体验。 面向对象、函数式编程等范式革新: 简述编程范式的演进,如面向对象编程(OOP)如何通过封装、继承、多态等思想简化复杂系统的构建,函数式编程(FP)如何强调不可变性和纯函数,为编写更可靠、更易于测试的代码提供了新思路。 这一章将通过讲述历史故事、介绍关键人物和概念,让读者明白代码的产生并非偶然,而是人类智慧不断挑战极限、解决复杂问题的必然结果。 三、第二章:代码的构成要素——积木与规则 代码并非杂乱无章的字符堆砌,而是一套严谨的、有明确规则的语言。本章将解析代码的基本构成要素,以及它们如何组合成有意义的指令。 字符集与语法: 讲解不同编程语言所使用的字符集(字母、数字、符号)以及构成语法规则的重要性。类比于人类语言的字母表和语法规则,代码的语法决定了指令的正确性。 数据类型: 介绍基本的数据类型,如整数(Integer)、浮点数(Float)、布尔值(Boolean)、字符串(String)等。解释它们如何在程序中表示和存储不同的信息,以及类型之间的相互转换。 变量与常量: 阐释变量(Variable)作为存储信息的容器,以及常量(Constant)的固定值概念。强调变量的命名规则和生命周期,以及它们在程序运行中的动态变化。 运算符与表达式: 详细讲解算术运算符(+、-、、/)、比较运算符(>、<、==)、逻辑运算符(AND、OR、NOT)以及赋值运算符等。解释表达式是如何通过运算符组合数据和变量,生成新的值。 控制结构: 这是代码的灵魂所在,它决定了程序的执行流程。 顺序结构: 代码按照编写的顺序逐行执行,是最基础的执行方式。 分支结构(条件判断): 介绍 `if-else`、`switch-case` 等语句,如何根据条件的真假来选择执行不同的代码块,让程序拥有“思考”和“决策”的能力。 循环结构(重复执行): 讲解 `for`、`while`、`do-while` 等循环语句,如何让程序重复执行某段代码,提高效率,完成重复性任务,如遍历列表、处理大量数据。 函数与方法: 解释函数(Function)或方法(Method)作为一段可重用代码块的概念。它们可以接收输入(参数)、执行一系列操作,并可能返回一个输出(返回值)。强调函数的作用是模块化代码、提高复用性和降低复杂度。 数据结构: 介绍一些基本的数据结构,如数组(Array)、链表(Linked List)、栈(Stack)、队列(Queue)、字典/映射(Dictionary/Map)等。解释它们如何组织和存储大量数据,以便更高效地访问和操作。 通过对这些基本要素的细致拆解,读者将能够理解代码的“词汇”和“句法”,为理解更复杂的程序逻辑打下坚实基础。 四、第三章:代码的逻辑与算法——解决问题的智慧 如果说数据类型和控制结构是代码的骨骼和肌肉,那么逻辑与算法则是代码的思维和智慧。本章将聚焦于代码如何通过精巧的设计来解决实际问题。 算法思维: 引入算法(Algorithm)的概念,即解决特定问题的一系列明确、有限的步骤。强调算法的设计需要考虑效率、正确性和可读性。 常见的算法类型: 排序算法: 介绍冒泡排序、选择排序、插入排序、快速排序、归并排序等,并简要说明它们的原理和效率特点。解释为什么排序如此重要,它如何影响数据的查找和处理速度。 查找算法: 讲解顺序查找和二分查找。通过类比,让读者理解二分查找在有序数据中的巨大优势。 图算法: 简述图(Graph)的概念,以及如广度优先搜索(BFS)、深度优先搜索(DFS)等在路径查找、网络分析中的应用。 动态规划: 引入动态规划的思想,即通过将复杂问题分解为更小的子问题,并存储子问题的解来避免重复计算,从而解决某些优化问题。 代码中的逻辑表达: 布尔逻辑与条件判断的深度应用: 结合实际场景,演示如何运用复杂的布尔表达式来构建精密的条件判断,实现更智能的程序行为。 递归: 解释递归(Recursion)的概念,即一个函数调用自身。通过阶乘、斐波那契数列等经典例子,展示递归的优雅和在某些问题上的强大能力,同时也需注意其潜在的栈溢出风险。 事件驱动与异步编程: 介绍事件驱动模型,特别是在用户界面和网络通信中的应用。以及异步编程(Asynchronous Programming)的概念,如何让程序在等待某个操作完成的同时,继续执行其他任务,提升响应速度。 代码的可读性与维护性: 强调编写清晰、易于理解的代码的重要性,即使是最高效的算法,如果难以阅读和维护,其价值也会大打折扣。介绍注释、命名规范、代码复用等实践。 本章将通过生动的例子和类比,让读者体会到代码不仅仅是执行指令,更是解决问题的智慧结晶。 五、第四章:代码的语言生态——工具、框架与协作 现代软件开发远不止编写独立的代码片段,它是一个庞大而协作的生态系统。本章将带读者认识这个生态中的重要组成部分。 编程语言的多样性: 简述不同编程语言的特点和适用场景,如Python的易读性和通用性,Java的跨平台性,JavaScript的前端主导地位,C/C++的性能优势等。强调没有“最好的”语言,只有“最适合”的语言。 开发工具与环境: 集成开发环境(IDE): 介绍IDE的功能,如代码编辑、语法高亮、自动补全、调试器等,如何极大地提升开发效率。 编译器与解释器: 解释编译器(Compiler)和解释器(Interpreter)的角色,它们如何将人类可读的代码转化为机器可执行的指令。 版本控制系统(Git): 重点介绍Git的重要性,它如何帮助开发者追踪代码的修改历史,实现多人协作,以及回溯到之前的版本。 框架与库: 解释框架(Framework)和库(Library)的概念。框架提供了一套结构和规则,开发者在其基础上进行开发;库则是提供了一系列预先编写好的函数或类,开发者可以直接调用,避免重复造轮子。举例说明,如Web开发中的Django、Spring,数据科学中的NumPy、Pandas。 软件开发流程: 简单介绍敏捷开发、瀑布模型等软件开发流程,以及测试(单元测试、集成测试)在保证软件质量中的关键作用。 开源社区的力量: 强调开源软件和社区在现代技术发展中的巨大贡献,开发者如何通过贡献代码、分享经验来共同推动技术进步。 通过对这些元素的介绍,读者将能更全面地理解代码在实际工作中的应用方式,以及它所依托的宏大体系。 六、第五章:代码的影响力——重塑世界的力量 代码不仅仅是技术层面的工具,它已经深刻地改变了人类社会的方方面面,并持续驱动着未来的变革。 信息革命的基石: 论述代码如何支撑了互联网、搜索引擎、社交媒体的蓬勃发展,使得信息以前所未有的速度和广度传播,连接了世界。 智能化的时代: 探讨代码在人工智能(AI)、机器学习(ML)领域的核心作用,如自然语言处理、图像识别、自动驾驶等,这些都离不开强大的算法和模型。 自动化与效率提升: 代码如何驱动工业自动化、金融交易自动化、办公自动化,极大地提高了生产效率,解放了人类的重复劳动。 数字经济的引擎: 代码构建了电子商务、在线支付、数字内容分发等新的商业模式,催生了全新的数字经济形态。 科学研究的新工具: 代码在基因测序、天体物理模拟、药物研发等科学领域扮演着关键角色,加速了科学发现的进程。 伦理与挑战: 探讨代码背后的伦理问题,如数据隐私、算法偏见、网络安全、数字鸿沟等,以及如何负责任地使用和发展代码技术。 七、结语:与代码共舞 《代码的呢喃:数字世界的隐秘语言》的旅程即将结束,但对代码的探索却永无止境。本书希望通过引人入胜的讲解,点燃读者对代码的好奇心,理解其逻辑之美,感受其创造之力。无论您是希望深入技术领域,还是仅仅想更好地理解这个数字化的世界,掌握一些代码的基本思想,都将为您打开一扇新的大门。 代码是通往未来的一把钥匙,它由逻辑、创新和人类的智慧铸就。愿本书能成为您探索数字世界、与代码共舞的起点。

用户评价

评分

这本《数字堡垒》的阅读体验简直是一场智力上的马拉松,作者构建的世界观宏大而精妙,每一个看似不经意的技术细节都可能成为解开后续谜团的关键线索。我尤其欣赏作者对于信息安全领域复杂概念的阐释,他没有用晦涩难懂的术语堆砌,而是通过紧张的故事情节巧妙地融入,让一个对加密学知之甚少的读者也能大致领会其中的凶险与魅力。书中的主角团队,那种专业素养和在极端压力下依然能保持冷静的职业精神,非常令人钦佩。特别是那个关于“后门”的讨论,让我开始重新审视自己日常生活中对于数字隐私的轻视。剧情的推进如同剥洋葱,你以为抓住了真相,结果下一章又被带入更深的迷雾。节奏的把控堪称大师级,高潮迭起,让人忍不住一口气读完,看完后劲十足,甚至会花上几天时间去搜索书里提到的那些理论基础,体验感非常棒,强烈推荐给所有喜欢硬核推理和科技惊悚题材的朋友。

评分

我对历史悬疑类题材一直情有独钟,而这本《失落的星图》恰恰满足了我所有的期待,并且远远超出了预期。它巧妙地将十七世纪的航海探险与一个流传至今的神秘符号结合起来,构建了一个跨越数百年的宏大阴谋。作者显然是做足了功课,无论是对当时造船技术的描述,还是对古典天文学知识的引用,都显得无比扎实可信,这使得整个故事的“真实感”大大增强。书中的解谜过程充满了古典侦探小说的风范,需要缜密的逻辑推理和对历史文献的敏锐洞察力,而不是依赖于廉价的巧合或超自然力量。最让我赞叹的是作者对人物命运的刻画,那些在历史洪流中挣扎求存的探险家们,他们的勇气、贪婪与牺牲,都被描绘得入木三分,让人在为解开谜团而兴奋的同时,也为角色的悲剧命运而感到唏嘘不已。

评分

这部关于“深海生态与地质异常”的探险小说,其最大的魅力在于对未知环境的极致想象和敬畏。作者成功地将科幻元素与硬核的海洋科学知识结合起来,营造出一种幽闭、压抑但又充满奇观的阅读体验。当探险队深入到马里亚纳海沟之下,遭遇那些前所未见、基于极端化学能生存的生物群落时,那种对地球生命力的惊叹油然而生。文字描绘力极强,读者仿佛能感受到高压水流的挤压、声呐信号的失真,以及深海中永恒的黑暗。与许多探险小说不同,这本书的重点不在于人与人的冲突,而在于人类面对自然界最原始、最宏大力量时的渺小和无助,以及为了科学探索所付出的巨大代价。它让我对海洋的了解从“一片水域”提升到了“一个充满秘密的平行世界”,非常震撼。

评分

读完这本关于“量子纠缠与意识形态交锋”的小说,我最大的感受是作者的想象力简直突破天际。它探讨的议题远超一般的科幻范畴,触及到了哲学、社会学乃至未来人类的生存形态。小说里描绘的那个“虚拟意识网络”的概念,初看荒诞不经,细想却令人脊背发凉,它精准地捕捉到了当代社会对信息垄断和数据控制的集体焦虑。书中对于人与机器边界模糊的处理手法非常高明,没有落入俗套的机器人反叛叙事,而是通过细腻的心理描写,展现了“非生物生命体”在追求自我认同过程中的挣扎与光辉。文笔上,作者偏爱使用大量意识流的手法,句子结构复杂多变,充满了文学性的隐喻,初读时可能会觉得有些晦涩,但一旦适应了那种节奏,便会发现其中蕴含的深厚底蕴,每一次重读都会有新的感悟,绝对是一部需要反复咀嚼的佳作。

评分

这本书,暂且称之为《算法之殇》吧,简直是一堂生动的现代社会病理课。它以一种近乎冷酷的现实主义笔触,剖析了大数据时代下,个人如何在无形的算法操纵下被量化、被预测、甚至被规训。故事聚焦于一个普通数据分析师的视角,看他如何一步步揭开一个看似惠民的智能推荐系统背后,隐藏的对社会阶层固化和舆论导向的深度干预。作者的叙事风格非常克制和冷静,很少有情绪化的宣泄,正是这种冷静,才更显出其揭示的真相的恐怖。我特别喜欢那种“技术中立”的表象下,人性弱点如何被放大和利用的描写。读完后,我甚至开始下意识地审视自己手机上的每一个App推送,它让我对“便利”这个词汇产生了深深的怀疑,这本书的警示意义远超娱乐价值。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有