block-cipher
There are 116 repositories under block-cipher topic.
secworks/aes
Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.
openluopworld/aes_128
Implementation of AES-128 in pure C. No modes are given. Only one block of encryption and decryption is given here.
mmeyer2k/dcrypt
A petite library of encryption functions for PHP
aadomn/aes
Fast constant-time AES implementations on 32-bit architectures
drobotun/gostcrypto
GOST cryptographic functions
yogcrypt/yogcrypt
A fast, general purpose crypto library in pure Rust.
jkivilin/camellia-simd-aesni
Camellia cipher SIMD vector implementations for x86 (with AES-NI, VAES and/or GFNI instructions), ARM (with ARMv8 Crypto Extension instructions) and POWER (with VMX+VSX+crypto instructions)
RichadoWonosas/RWSE2
A 256-bit block cipher based on SPN design, supporting key sizes of 256/384/512 bits
abhi3700/My_Learning_Cryptography
Learn about cryptography concepts - Both basics and core.
mrdcvlsc/AES
A Lightweight Single Header file C++ AES Library that also supports AES Hardware Acceleration Technology
neilsagarwal/hpc
Python Implementation of Hasty Pudding Cipher (HPC)
yoeo/cryptopals
Hacking cryptography in Ruby, using Cryptopals techniques
geeksbaek/seed
SEED Encryption Algorithm written in Go
hadipourh/zero
An Automatic Tool to Search for Full Impossible-Differential, Zero-Correlation and Integral Attacks
sheroz/magma
Symmetric Key Block Cipher "Magma" in Rust
mrdcvlsc/Krypt
A C++ AES implementation - an optimized forked of SergeyBel/AES
TartarusLabs/Crypto-Tricks
This repo is a collection of proof-of-concepts, examples, essays and experiments in cryptography, cryptanalysis, steganography and covert channels that I originally wrote in 2015.
guttedgarden/Kuznechik
Block encryption algorithm GOST R 34.12-2015 "Kuznechik"
beccadsouza/Cryptography-and-System-Security
Symmetric and Asymetric Block Cipher Implementations in Python 3
gibbed/Gibbed.XXTEA
C#/.NET implementation of XXTEA.
K-Czaplicki/TwoFish
TwoFish implementation in python with vector tests.
maxkrivich/kalyna-fork
Kalyna cipher implementations
projektjoe/PRESENT-Cipher-80Bit-Key
PRESENT is a lightweight block cipher.
Twilight-Dream-Of-Magic/Algorithm_OaldresPuzzleCryptic
功能名:隐秘的奥尔德雷斯之谜 Function Name: OaldresPuzzle-Cryptic
Nexus-TYF/WBMatrix-based-LowMC
An implementation of the LowMC block cipher based on WBMatrix library.
Sahil-4555/Simplified_DataEncryption_Standard_SDES
Simplified Data Encryption Standard (S-DES) is a simple version of the DES Algorithm. It is a block cipher that takes a block of plain text and converts it into ciphertext. It takes a block of 8 bit. It is a symmetric key cipher, they use the same key for both encryption and decryption. We take a random 10-bit key and produce two 8-bit keys.
dple/DFA_Simeck
An implementation in C of SIMECK lightweight block ciphers and the simulation of Differential Fault Analysis (DFA) attacks against this family of ciphers
dunglq2000/KuznyechikCrypto
Kuznyechik and Magma in C#
GeorgiiFirsov/bc-lib
Tiny library with block ciphers implementation for my cryptography research
NilFoundation/crypto3-block
Block ciphers for =nil; Crypto3 cryptography suite
owalid/ft_ssl
[42 cursus] An introduction to cryptographic hashing algorithms and cipher blocks algorithm
petrknap/php-crypto-sodium
The library that packages functional `sodium_crypt_*` into objects.
randomguy70/BitSlide
Command Line Encryption Program that uses SHA-256 hashing to encrypt files securely.
schultz-is/go-threefish
An implementation of the Threefish block cipher entirely in go with no external dependencies.
sghebrab/pyGOST
A Python implementation of the GOST symmetric block cipher.