數論與密碼學 (Python, JavaScript)

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

數論與密碼學 (Python, JavaScript)
數論與密碼學 (Python, JavaScript)

數論與密碼學 (Python, JavaScript) free download

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

資料安全與密碼學為近代資訊科技與演算法的熱門主題!! 隨著資訊膨脹與商業交日益密集,政府部門、商業科技、網路安全等機構都需要位資料加密與驗證。信件加密、身分驗證、訊息加密與金鑰交換等重要資安主題都需要用到數論與密碼學的概念。

這堂課程包含所有密碼學的系統設計與公式證明 - 包含「凱薩密碼」、「XOR Cipher」、「Poly alphabetic Cryptography」、「RSA加密演算法」、「橢圓曲線加密演算法」、「DHKE金鑰交換」與「身分驗證」等,還有更多重要概念。

不論你的知識背景、數學能力、程式編寫能力為何,你都能夠學習此課程並成為資安驗證與密碼學演算法的老手。。詳細的解說與分析,所有公式皆有一步步的證明,演算法皆提供原始碼與教學,讓你不用花大錢,就能學到珍貴的資安演算法與公式。


你應該要註冊這堂課的理由:

  • 課程教材適合不同程度的人,不論你的數學基礎為何,此課程由簡入深學習所有必要資訊與演算法!

  • 課程涵蓋大量其他課程沒有的資訊,讓你完全了解所有程式碼的運作原理與概念。

  • 不用花大錢,就能學習在外面需要高額學費才能學到的的加密演算法。

  • 學會用Cryptool軟體來進行加密與解密演算法。


註冊課程可學習:

  • 對稱金鑰加密演算法

  • 非對稱金鑰加密演算法與加密系統

  • 用Python或JavaScript程式碼寫出加密演算法

  • 橢圓曲線加密演算法

  • RSA加密演算法

  • Number Theory

  • Z/nZ

  • Zero Divisors and Units

  • Ring and Field Theory

  • Binary System, Hexadecimal System

  • Modular Arithmetic

  • Chinese Remainder Theorem

  • 費馬小定理、歐拉定理

  • Euler Totient Function

  • The Sieve of Eratosthenes、Trial Division、Pseudoprimality

  • Affine Crypto System

  • Polyalphabetic Cryptosystem

  • XOR Cipher

  • Diffie–Hellman Key Exchange

  • Cyptool