An open API service indexing awesome lists of open source software.

https://github.com/dubniczky/cryptography-algorithms

Python implementations of commonly used cryptographic algorithms
https://github.com/dubniczky/cryptography-algorithms

algorithms cryptography cryptography-algorithms cryptography-library learning python

Last synced: 7 months ago
JSON representation

Python implementations of commonly used cryptographic algorithms

Awesome Lists containing this project

README

          

# Cryptography Algorithms

Python implementations of commonly used cryptographic algorithms

## Support ❤️

If you find the project useful, please consider supporting, or contributing.

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/dubniczky)

## Description

These algorithms are primarily for learning purposes to understand their inner workings. Each algorithm file is it's own python application, capable of running by itself. Each algorithm has a dynamic test file for dynamic validation.

## Algorithms

### Hash

|Name|File|Info|Description|
|---|---|---|---|
|`md5`|[file](./hash/md5.py)|[wiki](https://en.wikipedia.org/wiki/MD5)|A now cryptographically broken, but fast 128 bit algorithm from 1992, now used for file fingerprinting|