A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers.
-
Updated
Oct 8, 2023 - JavaScript
A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers.
Keyshuffling Attack for Persistent Early Code Execution in the Nintendo 3DS Secure Bootchain
Implementations of the Simon and Speck Block Ciphers
A list of VHDL codes implementing cryptographic algorithms
Implementation of PKCS7 padding in C
Automatic problem solver based on circuit-like representation and genetic programming
Tool for generation of data from cryptoprimitives (block and stream ciphers, hash functions). Cryptoprimitives are round-reduced and the data can be configured for multiple testing scenarios.
Simple .NET Core crypto library
AES block cipher modes with the user interface.
python implementation of twofish for 128 bit
Kalyna cipher implementations
A cryptography package with simplifed versions of AES and SHA-1, RSA, HMAC; featuring attacks, block ciphers and digital signature schemes.
RC6 Block Cipher for Go / Golang
Self-study in cryptosystems
An implementation of the Threefish block cipher entirely in go with no external dependencies.
Cryptanalysis of QARMAv2
Some basic encryption and decryption algorithms
C Implementation of 64 bit block Feistel Cipher Based on Russian Specification GOST 28147-89 (RFC 5830)
This is the project for the CSE451 Computer and Networks Security course in the Faculty of Engineering, Ain Shams University. In this project, we implement secure file transfer over FTP. More details in README.
Add a description, image, and links to the block-ciphers topic page so that developers can more easily learn about it.
To associate your repository with the block-ciphers topic, visit your repo's landing page and select "manage topics."