50 results for “topic:block-ciphers”
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
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.
Automatic problem solver based on circuit-like representation and genetic programming
Simple .NET Core crypto library
python implementation of twofish for 128 bit
AES block cipher modes with the user interface.
A cryptography package with simplifed versions of AES and SHA-1, RSA, HMAC; featuring attacks, block ciphers and digital signature schemes.
PC4 Block cipher encryption for DMR RADIO. Up to 2112-bit keys.
An implementation of the Threefish block cipher entirely in go with no external dependencies.
RC6 Block Cipher for Go / Golang
Self-study in cryptosystems
The implementation of "NeuralCPA: A Deep Learning Perspective on Chosen-Plaintext Attacks".
Some basic encryption and decryption algorithms
Cryptanalysis of QARMAv2
XS-circuits in block ciphers
AES(Advances-Encryption-Standard) algorithm, Parallel and Serial Encryption, PKCS#7, Modes(ECB, CBC, CTR, OFB, CFB), key size(128, 192, 256)
In this course, learn the fundamentals of cryptography, including symmetric and asymmetric encryption, hashing, digital signatures, and key exchange protocols. Master essential cryptographic concepts and tools through hands-on practice.
This Ruby implementation of DES (Data Encryption Standard) allows users to encrypt and decrypt messages using a symmetric key. DES is a block cipher that works on 64-bit blocks of data and uses a 56-bit key.
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.
S-box/p-box implementation
TREYFER2 Block cipher encryption source code in C. 8192-bit keys. 128-bit block cipher (like AES) 64 rounds.
XTEA2 Block cipher encryption source code in C. 256-bit keys.
CipherScope
File encryption with GOST2-128 in CBC and GCM mode (C# language)
RC2+ RC2Plus Block cipher encryption source code in C. 8192-bit keys. 128-bit block cipher (like AES) 64 rounds.