my implementation of AES in C++
-
Updated
Apr 18, 2024 - C++
my implementation of AES in C++
This GitHub repository contains a basic Python implementation of the Advanced Encryption Standard (AES) algorithm, which is a widely used symmetric-key encryption algorithm for securing data. The code in this repository provides a complete implementation of AES-128 bits encryption.
Example of using the Advanced Encryption Standard
data intruder detection and blocking system
A compilation of four encryption algorithms intended for academic demonstration.
The Blockchain-Based File Sharing System enables secure, decentralized peer-to-peer file sharing by encrypting files with AES, storing them on IPFS, and maintaining file hashes on a blockchain. A socket-programmed network ensures only authorized users can access the blockchain, ensuring data integrity and privacy.
This package is prepared for the Computer and Networks Security course at Ain Shams University for the summer semester [2022-2023]. It has classical and more advanced cryptography algorithms.
I implement and test Advanced Encryption Standard – 128bits modules (S-Box, ShiftRows, and MixColumns)
Finds an inverse mix column of data using pre-calculated Galois finite field.
Enkripsi dan dekripsi file | AES 128, 192, 256 bit | PWA
ECE458 Assignments
Implementation of various symmetric key encryption systems like AES, DES, triple DES (3 DES), Ceasar cipher, Substitution cipher, Hill cipher
File Encryptor is a lightweight tool that uses AES to encrypt and decrypt files on your computer.
A Java-based GUI application for encrypting/decrypting messages using the AES algorithm and signing/verifying messages using the DSA algorithm written for a class project.
Enhancement of wang-yin-wang improved least significant bit algorithm applied in image steganography
Implementation of Advanced Encryption Standard Algorithm
Advanced encryption standard (AES128, AES192, AES256) Encryption and Decryption Implementation in Verilog
AES-128, 192, 256 in C with CBC, ECB, CTR mode.
Add a description, image, and links to the advanced-encryption-standard topic page so that developers can more easily learn about it.
To associate your repository with the advanced-encryption-standard topic, visit your repo's landing page and select "manage topics."