/CS155

Algorithms mentioned in Introduction to Cryptography (CSC15005)

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

CS155

Algorithms mentioned in Introduction to Cryptography (CSC15005)

VNUHCM - University of Science, Fall 2021.

All source codes are in Python and licensed under the terms of The GNU GPL v3.0.

RSA

Rivest-Shamir-Adleman asymmetric cryptosystem, implemented in Python.

DLP

DLP stands for Discrete Logarithm Problem

  • Diffie Hellman (symmetric)
  • ElGamal (asymmetric)

Symmetric

Matrix Cipher implementation

DSA

Digital Signature Algorithm, implemented with naive RSA.