An open API service providing repository metadata for many open source software ecosystems.

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