File encryption with GOST2-128 in CBC and GCM mode (C# language)
-
Updated
Oct 25, 2025 - C#
File encryption with GOST2-128 in CBC and GCM mode (C# language)
A C implementation of the GOST symmetric block cipher.
My Cryptography course project. An implementation of a block cipher algorithm and a hash function.
LDombi µCipher 2017 Version (Single File Edition)
[42 cursus] An introduction to cryptographic hashing algorithms and cipher blocks algorithm
A collection of different block cipher modes, designed to facilitate secure data encryption.
RC2+ RC2Plus Block cipher encryption source code in C. 8192-bit keys. 128-bit block cipher (like AES) 64 rounds.
Reference implementation of a Feistel cipher in C for educational and cryptographic study.
A high-performance C++ library implementing the AES-128 standard for encrypting and decrypting 128-bit data blocks.
Simple web-app implementation of our 'new' block cipher, CryptoNight, with Shannon's diffusion-confusion principle, substitution, transposition, and iterated cipher using feistel network
Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐
Block cipher mode of operation
A C-based script to encrypt (and decrypt) any data using either the XOR or CBC cipher algorithms.
Advanced Encryption Standard (AES) in C language
This repository contains a C++ implementation of the PRESENT block cipher and a tool for performing differential cryptanalysis on a reduced-round version of the cipher.
DES768 Block Cipher Encryption. Data Encryption Standard with 768-bit keys.
Block-based encrypted file stream for .NET — each block encrypted independently with AES-256-GCM, enabling random read/write at any position without decrypting the entire file. Drop-in Stream replacement with pluggable crypto, parallel IO, and 1800+ tests.
Elliptic curve cryptography and SHA-3 applications for signing emails
Reference implementation of Kalyna block cipher
Add a description, image, and links to the block-cipher topic page so that developers can more easily learn about it.
To associate your repository with the block-cipher topic, visit your repo's landing page and select "manage topics."