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
- Host: GitHub
- URL: https://github.com/dubniczky/cryptography-algorithms
- Owner: dubniczky
- Created: 2022-07-23T10:06:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-27T15:59:08.000Z (over 3 years ago)
- Last Synced: 2025-02-06T19:49:22.469Z (11 months ago)
- Topics: algorithms, cryptography, cryptography-algorithms, cryptography-library, learning, python
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
[](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|