20 世纪初,著名的数论专家戈弗雷-哈代(Godfrey Hardy)将数论描述为 "纯数学中最明显无用的分支之一"。就在他去世 30 年后,人们利用数论的成就开发出一种加密秘密信息的算法。该算法以其作者的名字命名为 RSA,其实现可能是当今世界上最常用的计算机程序。没有它,就没有人能够通过互联网进行安全支付,甚至无法安全登录电子邮件和其他个人服务。在本课程中,我们将从数字理论的基础知识开始,深入到基于数字理论的加密协议。课程结束时,您将能够应用数论基础知识对信息进行加密和解密,并在不小心应用 RSA 的情况下破解密码。您甚至还能通过密码学测试!作为先决条件,我们仅假定您具备基本的数学知识(例如,我们希望您知道什么是平方或如何进行分数加法)、基本的 python 编程(函数、循环、递归)、常识和好奇心。我们的目标受众是所有从事或计划从事 IT 工作的人,从积极进取的高中生开始。

数论与密码学
本课程是 计算机科学离散数学入门 专项课程 的一部分



位教师:Michael Levin
访问权限由 New York State Department of Labor 提供
42,585 人已注册
您将获得的技能
您将学习的工具
要了解的详细信息

添加到您的领英档案
26 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
69.29%
- 4 stars
20.36%
- 3 stars
5.41%
- 2 stars
1.64%
- 1 star
3.28%
显示 3/609 个
已于 Nov 30, 2020审阅
Excellent course to learn number theory principles and relate them to asymmetric cryptosystems. The course is highly rigorous and challenging.
已于 Feb 4, 2021审阅
Thank you! enjoyed learning number theory, understood new concepts of modular programming, how public key -private key works and the basis of rsa algorithm.
已于 Dec 8, 2018审阅
Amazing course, learnt a lot. The assignments were a bit difficult [ and time consuming ] but they helped me gain a better understanding of the concepts.
从 计算机科学 浏览更多内容

Birla Institute of Technology & Science, Pilani

University of Leeds

University of Colorado System

Stanford University



