GitHub topics: symmetric-cryptography
eliainnocenti/Cryptography-Exercises
Exercises for Cryptography Exam @ Polito - Cryptographic primitives in C with OpenSSL and prototype attacks in Python.
Language: C - Size: 142 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

petrknap/php-crypto-sodium
The library that packages functional `sodium_crypt_*` into objects.
Language: PHP - Size: 86.9 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 1

damienbod/SendingEncryptedData
.NET Core Encryption
Language: C# - Size: 2.75 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 94 - Forks: 15

ovh/symmecrypt
Golang symmetric encryption library
Language: Go - Size: 48.8 KB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 120 - Forks: 11

Twilight-Dream-Of-Magic/TDOM-EncryptOrDecryptFile-Reborn
多重算法加密或解密文件 - 实用工具 Multiple Algorithm Encrypting or Decrypting File Reborn Versions - Utility tools
Language: C++ - Size: 4.05 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 33 - Forks: 6

vkondratiuk482/jwt
Library created for educational purposes to sign and decode JWT tokens using symmetric and asymmetric algorithms (HS256, RS256). Dependency free
Language: JavaScript - Size: 83 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

jaiswalvik/aes-256-key-split-merge-utility
Split/Merge 3 AES-256 keys
Language: Java - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

MajorMilk/Random-Walk-Lattice-Cipher
An experimental symmetric encryption algorithm inspired by lattice based cryptographic techniques.
Language: C# - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

david-04/gpg2f
GnuPG wrapper script for symmetric encryption with YubiKey (challenge-response). Includes an adapter for QtPass and Browserpass (passwordstore).
Language: Shell - Size: 354 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mekramy/gocrypto
cryptography utilities for golang
Language: Go - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

pedroalbanese/cfb8
Cipher Feedback (CFB) Mode of Operation
Language: Go - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

cossacklabs/themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Language: C - Size: 47.8 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1,890 - Forks: 145

HK-Transfield/python-quantum-key-exchange-simulator
A simple program to simulate a Quantum Key Exchange (QKE) algorithm, written in Python3.
Language: Python - Size: 207 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

GeorgiiFirsov/galois-lib
Finite field arithmetic library written for my research in cryptography
Language: C - Size: 281 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

frispete/keyrings.cryptfile
Encrypted plain file keyring backend for the python keyring package
Language: Python - Size: 110 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 13

RAH-Code-dev/ShieldCipher Fork of milosnowcat/passmgr.py
Python library for cybersecurity
Language: Python - Size: 34.2 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

kostadinlambov/The-Galois-Field-in-Cryptography
This project is about Galois fields, what properties they have and how they can be used in cryptography.
Language: Jupyter Notebook - Size: 604 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

anishLearnsToCode/symmetric-cryptography
Coursera Course Symmetric Cryptography 🔑 part of Introduction to Applied Cryptography Specialization.
Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 6

31core/NarrowWay
NarrowWay symmetric cipher
Language: Rust - Size: 37.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

CSharper63/server_encryption_file_system
This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.
Language: Rust - Size: 111 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

omermujtaba18/cp
Crypto Python: A python package for symmetric and asymmetric encryption/decryption and key exchange.
Language: Python - Size: 6.84 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jas-/kruptein
crypto; from kruptein to hide or conceal
Language: JavaScript - Size: 370 KB - Last synced at: 9 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 1

Alessandro-Salerno/EncryptedTCP
Very simple library based on FramedTCP that provides a fairly secure ecnrypted TCP connection.
Language: Java - Size: 61.5 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

softban/mutate
high entropy, one time pad, symmetric cipher
Language: JavaScript - Size: 2.93 KB - Last synced at: 9 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

EvanHei/FileLocker
A Windows desktop app for cryptographically protecting files.
Language: C# - Size: 837 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

javicv/gocrypt
Symmetric encryption/decryption command line utility
Language: Go - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hsheric0210/LEA.NET
LEA.NET is implementation of LEA in .NET languages.
Language: C# - Size: 5.43 MB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

akorkos/cryptography-basics
Cryptography topics made with Python
Language: Python - Size: 2.38 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

snowfluke/bouncy-castle-pqc-android-kotlin-demo
Demo using Bouncy Castle Post Quantum Cryptography Library in Android Kotlin Project (NTRU and AES-128)
Language: Kotlin - Size: 104 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ya-ming/openssl
Examples of using OpenSSL library
Language: C++ - Size: 85 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

hyperxpro/AtomicCrypto 📦
Java Library To Provide Cryptographic Functions
Language: Java - Size: 401 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 2

simran08udhani/Password-Manager-Project
Secure Python-based password manager using AES encryption. Features include password generation, storage, update, delete and retrieval from a MySQL database. Easy-to-use command-line interface.
Language: Jupyter Notebook - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

RallyTuning/Enigma
Hash and AES Cryptography in .Net Core
Language: C# - Size: 61.5 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

worlds-best-team/cipher-io
End-to-end encrypted pythonic terminal chat application
Language: Python - Size: 18.6 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 2

pedroalbanese/ascon 📦
Lightweight AEAD Stream Cipher Encryption Tool. A Lightweight Encryption Scheme for IoT Devices
Language: Go - Size: 43.9 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

pedroalbanese/grain 📦
A lightweight AEAD stream cipher submitted to the CAESAR competition for authenticated ciphers. A Lightweight Encryption Scheme for IoT Devices
Language: Go - Size: 46.9 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lautarodragan/pocs.tux-ecb
Why encrypting with ECB is bad
Language: JavaScript - Size: 3.69 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

randomguy70/BitSlide
Command Line Encryption Program that uses SHA-256 hashing to encrypt files securely.
Language: C - Size: 838 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

JustScott/ListCrypt
Symmetric cryptographic algorithm built with python3
Language: Python - Size: 66.4 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

exc-jdbi/Chacha20-and-Poly1305
Shows how Chacha20 and Poly1305 works.
Language: C# - Size: 36.6 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

jalaj711/go-des
GoLang implementation of DES, 3DES (128-bit key) and 3DES (192-bit key) with support for ECB, CBC, CFB and OFB modes.
Language: Go - Size: 39.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Dark-Kernel/minipy
API-based encryption system that supports various encryption algorithms, providing a secure and flexible solution for encrypting and decrypting files.
Language: Python - Size: 20.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

anupammaurya6767/tanji
Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.
Language: HTML - Size: 161 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

TheLeopardsH/AES-in-C
Advanced Encryption Standard (AES) in C language
Language: C - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

GeorgiiFirsov/tetra-lib
TETRA algorithms implementation
Language: C - Size: 259 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Unchain1014/gpg-hep
Portable launcher for automated GPG encrpytion/decryption of text and image/video files, composed of lightweight Linux shell scripts. Includes metadata stripping with EXIFTOOL. Uses a shared master key file system for double symmetric encryption.
Language: Shell - Size: 133 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Nemesis0U/TOFUCrypt
User-Friendly Quantum-Secure File/Text Encryption and Key Management Tool 🛡️ ✉️ (Better than OpenPGP)
Language: Python - Size: 2.39 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ascon/ascon-hardware-sca
NIST LWC Hardware Design of Ascon with Protection against Power Side-Channel Attacks
Language: VHDL - Size: 294 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 2

pedroalbanese/anubiscrypt
Anubis 128-bit SPN Block cipher Encryption Tool
Language: Go - Size: 28.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

PlugFox/xor_cipher
The XOR Encryption algorithm is an effective and easy-to-implement method of symmetric encryption.
Language: Dart - Size: 17.6 KB - Last synced at: 14 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

rubenandrebarreiro/cryptography-tutorials
Tutorials on Cryptography, ranging from Classical Cryptography (Pre-Quantum and Post-Quantum) to Quantum Cryptography.
Language: Jupyter Notebook - Size: 10.6 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

0xLaileb/sBurger-256
🔐 sBurger-256 - алгоритм симметричного шифрования на уровне байт (C#).
Language: C# - Size: 177 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

enclavetech/kms
Secure key management & crypto
Language: TypeScript - Size: 450 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Rajesh-VPai/PoormansSecurity
Poorman's Security Algorithm
Size: 74.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

GeorgiiFirsov/bc-lib
Tiny library with block ciphers implementation for my cryptography research
Language: C - Size: 292 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

NotDeCoder/CryptoHack_Solutions
Solution for CryptoHack courses
Language: Python - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Stephen-X/TCP-Server-Client-Auth-Demo
A demonstration of a server-client authentication system over TCP using RSA and TEA encryption.
Language: Java - Size: 642 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

ssavvides/symmetria
Symmetric Partial Homomorphic Encryption
Language: Java - Size: 263 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

rashi2911/Secure-Cloud-Storage-Using-Symmetric-Cryptography
This is a web application that would help the users to store their data securely on cloud by using different encryption algorithms .The method involves encrypting a file , then decrypting it with a private key. The files can be stored by the user on cloud (AWS S3) and viewed and downloaded. The website is also secured using AWS WAF.
Language: Python - Size: 25 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

mycielski/twofish-in-java
Twofish ECB block cipher implementation in pure Java. No dependencies.
Language: Java - Size: 109 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

sghebrab/cGOST
A C implementation of the GOST symmetric block cipher.
Language: C - Size: 27.3 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

sghebrab/pyGOST
A Python implementation of the GOST symmetric block cipher.
Language: Python - Size: 2.75 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

natthasath/demo-python-cryptography
Cryptography is the practice of securing communication through mathematical techniques, such as encryption, decryption, and key exchange.
Language: Python - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mmeyer2k/harpocrates
:herb: Bulletproof symmetric encryption library for .NET
Language: C# - Size: 30.3 KB - Last synced at: 15 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

haaris272k/Cryptonia
A desktop app that helps in encrypting/decrypting data based on the principle of symmetric cryptography.
Language: Python - Size: 20.2 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

TheMatjaz/LibAscon
Ascon family of lightweight authenticated encryption and hashing schemes, made developer-friendly and with Init-Update-Final paradigms
Language: C - Size: 1.37 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

izelnakri/aes256
AES256 implementation in Elixir
Language: Elixir - Size: 195 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 4

vascoalramos/secure-file-transfer 📦
SIO Practical Project - Secure Communication to Transfer Files | UA 2019/2020
Language: Python - Size: 1.12 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

maxkrivich/kalyna-fork Fork of mouse07410/kalyna 📦
Kalyna cipher implementations
Language: C - Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

trhgquan/CS155 📦
Algorithms mentioned in Introduction to Cryptography (CSC15005)
Language: Python - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jasger9000/Cryptographer
An Application used to encrypt and decrypt files and messages with Symmetric and Asymmetric Encryption
Language: Python - Size: 94.7 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

IPodtsepko/ticket-shuffler
A program that solves the problem of uniform, deterministic distribution of tickets between students by means of symmetric cryptography.
Language: Jupyter Notebook - Size: 6.66 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

furritos/flask-simple-crypt
Flask extension based on simple-crypt that allows simple, secure encryption and decryption for Python.
Language: Python - Size: 61.5 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 4

putukrisna6/kij-encrypt-decrypt-api
Information and Network Security C | AES, RC4, DES
Language: Jupyter Notebook - Size: 106 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

liborty/TokenCrypt
Compress, encrypt, archive. Easy and secure..
Language: Shell - Size: 1.23 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

AleksaMCode/cry-cryptochat
Distributed client-server console E2EE chat simulator for Windows.
Language: C# - Size: 94.7 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

Charith47/crypto-text
A simple cryptography tool built with Vue + Electron for demonstration purposes.
Language: Vue - Size: 521 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

mglush/cryptography
My work for the CS178: Cryptography class I took at UCSB during Fall 2021.
Language: Jupyter Notebook - Size: 8.06 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

sarafinmahtab/CryptographicPrograms
Java Implementation of cryptographic program such as encryption, decryption, signature verification, hash.
Language: Java - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

d-Raco/UC3M_Data-Protection
Repo for the Data Protection course
Language: Java - Size: 35.2 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MilicaMilakovic/CryptoQuiz
Cryptography university project
Language: Java - Size: 6.9 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

DexA1948/Cryptography
These are some of my codes in C++ and Python for Cryptography, while studying in BSc.CSIT fifth semester. While I mostly do my projects myself, I do take references from a lot of sources for some complex stuff. I have also added my lab works for people who are interested in learning a bit further about how they work. Please don't plagiarise the content.
Language: Python - Size: 500 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

1ci/vigenere-cipher
A program which performs a frequency analysis on a sample of English text and attempts a cipher-attack on polyalphabetic substitution ciphers using 2 famous methods - Kasiski's and Friedman's.
Language: Java - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 2

giwiro/g0nnaL4ugh
Simple C# (mono) ransomware that encrypts all the data using the Rijndael algorithm.
Language: C# - Size: 231 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 3

JTKlemmensen/SimpleChat
Program where people can send messages securely to each other.
Size: 144 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 2

Klettgau/CSC-332
Python Implementation of Classical symmetric Ciphers.
Language: Python - Size: 258 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Sebastian-Noren/AESCrypto
AES symmetric-cryptography library for Java. Able to create, generete and store symmetric keys. Encrypt/decrypt methods for Strings, data in multiple ways. Encrypt/Decrypt Files.
Language: Java - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Alicia0629/SELDYM
Sistema de Encriptación de Longitud Determinada Y Matriz es un sistema de encriptación de clave simétrica, con un cifrado de matriz en su algoritmo que hace que dos mensajes que se diferencien en una sola letra, al ser encriptados con la misma clave su resultado cambie por completo. Además la longitud del mensaje final es determinada por el usuario.
Language: Python - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

ThuyNT13/CipherCaesar
Language: C++ - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

pensiero/php-openssl-cryptor Fork of ioncube/php-openssl-cryptor
Encrypt/decrypt using the PHP Openssl library
Language: PHP - Size: 11.7 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 2

Hedzer/Urchin
Urchin is a symmetric n-bit block cipher with extreme disdain for constants.
Language: C# - Size: 2.68 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
