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

您将获得的技能
您将学习的工具
要了解的详细信息

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

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

该课程共有4个模块
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 算法 浏览更多内容
状态:预览Birla Institute of Technology & Science, Pilani
状态:预览University of Leeds
状态:免费试用University of Colorado System
状态:预览Stanford University
人们为什么选择 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 个
已于 May 27, 2020审阅
I cant think of any other best way of presenting cryptography to beginners. Everything presented in the course has some connection to cryptography, really enjoyed RSA quest.
已于 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.







