Title

數論與密碼學 (Python, JavaScript)

用Python或JavaScript (二擇一) 來學習數論與密碼學,了解近代密碼學的數學原理、公式,學習寫出對稱金鑰與非對稱金鑰演算法,包含RSA與橢圓曲線加密演算法。

4.86 (147 reviews)
Udemy
platform
中文
language
Network & Security
category
instructor
數論與密碼學 (Python, JavaScript)
2 137
students
17 hours
content
Jan 2025
last update
$59.99
regular price

What you will learn

學習並證明對稱金鑰與非對稱金鑰演算法,包含RSA與橢圓曲線加密演算法。

用Python或JavaScript程式碼寫出加密演算法,例如Caesar Cipher, XOR Cipher。

學習並證明Number Theory中的重要理論,並運用在程式碼與密碼學當中。

了解近代密碼學的數學原理、公式與證明方式。

了解NZQRC與Z/nZ等不同的數集合與性質。

了解Zero Divisors and Units的性質與密碼學應用。

了解環理論與Field理論(Ring and Field Theory)。

將數字換為不同系統的數字,例如Binary System, Hexadecimal System。

學習深入的Euclidean Algorithm與Zero Divisors尋找方式。

了解質數與算術基本定理。用Python或JavaScript程式碼做質數判定與計算。

學習計算Mod Operator與Modular Arithmetic。

計算Linear Equations in Z/nZ。

計算並證明數論中的重要定理,包含Chinese Remainder Theorem、費馬小定理、歐拉定理。

計算Euler Totient Function並運用在加密系統。

證明並了解Divisibility Test的規則。

學習質數的判斷演算法,包括The Sieve of Eratosthenes、Trial Division、Pseudoprimality。

使用Cryptool來展示加密系統。

了解Affine Crypto System、Polyalphabetic Cryptosystem與XOR Cipher。

計算並證明公鑰加密系統的演算法,並運用計算機證明預測數值。

證明與計算Diffie–Hellman Key Exchange,學習通過不安全信道建立起一個金鑰。

了解抽象代數中的數論理念與應用。

使用Cyptool做加密與解密演算法驗證。

Why take this course?

🎉 【數論與密碼學:用Python或JavaScript感知靈活化學習】

🔓 課程介紹:

🚀 為什麼選擇這堂課程?

📚 課程內容概览:

📅 開課日期:(請查看最新時間表)

🎓 加入我們,一步步成為資訊安全的專家!

Screenshots

數論與密碼學 (Python, JavaScript) - Screenshot_01數論與密碼學 (Python, JavaScript) - Screenshot_02數論與密碼學 (Python, JavaScript) - Screenshot_03數論與密碼學 (Python, JavaScript) - Screenshot_04

Reviews

Jelly
June 26, 2024
最近信心暴涨,想要开始看密码学了!跟wilson老师学了好多课,自己也额外看书和其他资源辅助理解,慢慢学懂好多。越发认识到老师课程的难能可贵。内容优质又学费低廉的华语教学资源真的很稀缺。(想想大陆的卖课,完全是反着来,槽点太多。没在ごみ大陆教学资源上浪费太多时间,而是直接在这跟着wilson老师学起,真的是很幸运的一件事情。感恩♥
林小瑋
July 16, 2022
課程內容深入淺出,即使沒有學過數論,也可以跟著課程一步步學習上手,上完課後,想再看一些入門的數論、密碼學教科書,也比較容易讀得懂。課程中也會搭配一些應用程式講解,更容易理解其理論知識。對於課程內容有任何問題老師的回覆也很快速。 課程中的理論技術,也會詳細講解數學證明過程,這點是我很推薦的!網路上很多課程都會避開數學講解,只談概念、公式和實作,Wilson 是少數會好好講背後數學原理的老師。 而且雖然是錄製課程,不過卻有線上家教的感覺,可能是因為手寫白板,和教學風格的關係吧!這點也是很推薦的部分!
蔣誠宇
February 20, 2021
老師的課程內容非常豐富,教學的品質不在話下,可以說是Udemy上面最好的教師。這些內容我在研究所的課程有上過,但不管是在深度還是廣度上面,都差了非常多。老師願意在Udemy上面用這麼佛心的價格開設這堂課程真的是很厲害,推薦所有的人來買這堂課!!!

Charts

Price

數論與密碼學 (Python, JavaScript) - Price chart

Rating

數論與密碼學 (Python, JavaScript) - Ratings chart

Enrollment distribution

數論與密碼學 (Python, JavaScript) - Distribution chart
3582656
udemy ID
21/10/2020
course created date
21/02/2021
course indexed date
Bot
course submited by