Skip to content

A collection of cryptographic and zero-knowledge algorithms explained simply and implemented from scratch in Python and Rust

Notifications You must be signed in to change notification settings

Godspower-Eze/learn-cryptography-and-zk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Cryptography and ZK - cryptography and zero-knowledge proofs from scratch

Overview

A collection of cryptographic and zero-knowledge algorithms implemented from scratch in Python and Rust.

Implementations

Rust

This focuses mainly on implementations from Proofs, Arguments and Zero Knowledge (By Justin Thaler).

Python

This focuses mainly on traditional cryptography with a bit of blockchain cryptography

Ancient Cryptography

19th Century Cryptography

Modern Cryptography

Utils

Usage

This serves as a learning material for me in my journey to becoming proficient at cryptography. I hope it helps you learn as well.

Disclamer

You probably know this, but please DO NOT USE IN PRODUCTION.

About

A collection of cryptographic and zero-knowledge algorithms explained simply and implemented from scratch in Python and Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published