课程主页: https://www.coursera.org/learn/basic-cryptography-and-crypto-api
随着信息技术的迅速发展,网络安全日益成为人们关注的焦点。而密码学作为信息安全的重要手段,也越来越受到学习者的重视。在如此背景下,我最近深入学习了Coursera推出的《密码学基础与Crypto API编程》这一 MOOC 课程,现将我对该课程的评测及推荐分享给大家。
课程,然后把课程进行划分和评述。首先整个课程内容丰富,上手容易,适合各类第一次接触密码学或者有一定基础的人士。
第一模块:基本密码学
这个模块涵盖了密码学的基本概念及原理,让我们了解如何利用单字母替代密码进行简单的密码分析,同时入门的热情也聚焦在一次性密码净技术以及量子加密分配系统。其中的素材非常通俗易懂,非常适合初学者。
第二模块:对称密钥密码学
对称加密算法的内容涵盖了常见的DES及AES技术标准,特别是每种加密的标准选择条件都有详细阐述。此外,模块中所聊到的块交换攻击及重放攻击预防机制,让我对于时下网络安全事故有了更深入的理解与预防措施,实际上即使是在日常使用中,也能感受到这样的禁忌和实施的重要性。
第三模块:非对称密钥密码学
如果说对称密钥是密码学的核心,那么非对称密钥就可以说是其进阶,更有趣。我深入学习了Euler Totient定理论、RSA算法,并使用OpenSSL实践RSA在加密过程中的关键理念,虽然入门略感难度,但一旦深入其核心,学习兴趣又倍增,而Diffie-Hellman密钥交换协议更是奠定了完美基础。
第四模块:使用Crypto API开发安全程序
这个模块学习了如何使用Crypto API编写文档加密解密等安全程序,而我尤其对在网站注册过程中的应用情景印象深刻,增强安全验证的思想提升了对网络用户身份的信息认知之类,根本点亮了新的安全思路。
喜欢自学并且希望深入网络安全世界的同学们,我十分推荐这一门课程。不论是理论基础的知识构建或者务实编程的技术掌握,都能让你受益匪浅。结合学习 unmittelbar 热烈,许多在线讨论驰都有结束上的进入重要实践所邮。如果你也在安全了解软件的软件,就让这门课程帮你开启这扇窗吧!
课程主页: https://www.coursera.org/learn/basic-cryptography-and-crypto-api