Open Workbook of Cryptology: A project-based introduction to crypto in Python

Open Workbook of Cryptology: A project-based introduction to crypto in Python

简介:

加密的问题 (在本书中我们将称之为密码学) 是它有一个非常坚硬和神秘的名声,而且很容易出错。虽然加密的某些方面与相当现代和复杂的理论有关,例如数论,数学的一个古老而深刻的分支; 复杂性理论,计算机科学的一个新的 (呃) 和微妙的分支; 甚至量子计算,一个相当新的皱纹在一个100岁的版本的物理,这是著名的反直觉-这不是特别友好的新手,大部分的密码框架是非常容易理解和使用。

此外,我们认为,对密码学的重要基础知识的这种直接理解最容易通过实际使用密码原语,通过执行实际的编码项目来实现或使用其他人的基本密码思想的实现来获得。

这就是这本书的主题。

这个版本使用Python和Python中的一些标准加密库来探索这些密码学思想。对于使用Python的学生来说,它应该是可以访问的-但也可以用作在更多的初学者中巩固Python知识的一种方式,特别是如果那些初学者有一个友好的讲师或与之合作的同伴。

英文简介:

The problem with crypto (as we shall call cryptology in this book) is that it has a reputation of being very hard and mysterious, as well as very easy to get wrong. While there are aspects of crypto that are connected to quite modern and complex theories – such as number theory, an old and deep branch of mathematics; complexity theory, a new(er) and subtle branch of computer science; and even quantum computation, a quite new wrinkle on a 100 year-old version of physics which is famously counter-intuitive – that are not particularly friendly to the novice, much of the over-all framing of crypto is perfectly easy to comprehend and to use.

We contend, further, that this straightforward comprehension of the important basics of cryptology is most easily acquired by actually working with cryptographic primitives, by doing actual coding projects to implement, or use others' implementations of, basic cryptographic ideas.

That is the subject of this book.

This version uses Python and some standard cryptographic libraries in Python to explore these cryptological ideas. It should be accessible to students with a solid basic comfort level with Python – but could also be used as a way to solidify Python knowledge in more beginning users of that language, particularly if those beginners had a friendly instructor or peers with whom to collaborate.

书名
Open Workbook of Cryptology: A project-based introduction to crypto in Python
译名
密码学开放工作簿:基于项目的 Python 加密介绍
语言
英语
年份
2021
页数
92页
大小
990.72 kB
标签
  • 密码学
  • Python
  • 下载
    pdf iconOpen Workbook of Cryptology: A project-based introduction to crypto in Python.pdf
    密码
    65536

    最后更新:2025-04-12 23:58:08

    ←Data Science at the Command Line Second Edition

    →Introduction to Modern Algebra