symmetric-key-cryptography

There are 165 repositories under symmetric-key-cryptography topic.

  • xtaci/kcp-go

    A Crypto-Secure Reliable-UDP Library for golang with FEC

    Language:Go4.3k142212758
  • mithi/simple-cryptography

    Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.

    Language:Python686812
  • esecurity

    billbuchanan/esecurity

    MSc Module

    Language:JavaScript6021127
  • RobertoFalconi/MinimalAPIsTemplate

    Complete ASP.NET Core Web APIs template with lot of examples: OpenAI APIs, OAuth 2.0 Authentication, JSON Web Algorithms and Bearer Tokens (JWA, JWT, JWS, JWE), HMAC symmetric key, RSA X509 certificate asymmetric key, AES encryption, CQRS, DDD, MediatR, Dapper, Docker, Entity Framework, Fluent Validation, GZip, Hangfire, NLog, REST CRUD, Swagger...

    Language:C#33303
  • oceans404/wallet-otp

    Wallet OTP provides 2FA for any web2 or web3 service on any device by generating one time passwords protected with wallet encryption

    Language:JavaScript32227
  • ascon/ascon-hardware

    NIST LWC Hardware Reference Implementation of Ascon v1.2

    Language:Python26824
  • luke-park/SwiftGCM

    An implementation of Galois/Counter Mode for Swift 4.0.

    Language:Swift23135
  • rprimas/ascon-verilog

    Verilog Hardware Design of Ascon

    Language:Python20124
  • 8go/TrezorSymmetricFileEncryption

    :lock: Use your Trezor device to symmetrically encrypt and decrypt files

    Language:Python18338
  • FloTheSysadmin/VSHG

    A standalone addon for GnuPG

    Language:C18304
  • MK-Ware/CryptoKnight

    CryptoKnight is a general purpose cryptography desktop app

    Language:Java17004
  • TonyKaravasilev/CryptoManana

    An Advanced PHP Cryptography Framework

    Language:PHP16202
  • gsurma/diffie_hellman_key_exchange

    Swift implementation of classic cryptographic key exchange method.

    Language:Swift15302
  • hadipourh/zeroplus

    Improved Search for Integral, Impossible Differential and Zero-Correlation Attacks: Application to Ascon, ForkSKINNY, SKINNY, MANTIS, PRESENT and QARMAv2

    Language:MiniZinc14210
  • apratimshukla6/enyo

    Enyo is a lightweight multistage partition-based encryption algorithm. Enyo cipher demonstrates good resistance to a brute-force attack. It is well suited for small-scale applications where the computational power is a bottleneck.

    Language:Python13125
  • zero

    hadipourh/zero

    An Automatic Tool to Search for Full Impossible-Differential, Zero-Correlation and Integral Attacks

    Language:Python111131
  • Anish-M-code/simple-gpg

    A simple Commandline Program Developed Using Python3 to make GNU Privacy Guard Program easy to use for beginners.

    Language:Python10103
  • GlitchedPolygons/pwcrypt

    Encrypt strings and files symmetrically using Argon2id key derivation + AES-256 (GCM) or ChaCha20-Poly1305.

    Language:C10421
  • ivansarno/IDEA-cipher

    IDEA cryptography algorithm

    Language:C10101
  • imabhisht/Python-Asymmetric-Encryption-End-to-End

    Python Program to encrypt Strings and Files using End-to-End Asymmetric & Symmetric Encyption

    Language:Python9103
  • rdar-lab/MLCryptoAnalyzer

    Using machine learning for crypto analysis

    Language:Python8005
  • Stegcore

    elementmerc/Stegcore

    A Steganography software using Ascon and LSB written in Python

    Language:Python7100
  • fxxce/Symmetric-Encryption

    Implementation of various symmetric key encryption systems like AES, DES, triple DES (3 DES), Ceasar cipher, Substitution cipher, Hill cipher

    Language:Python7100
  • muhasturk/BMHCrypto

    BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use.

    Language:Swift7201
  • Twilight-Dream-Of-Magic/Algorithm_OaldresPuzzleCryptic

    功能名:隐秘的奥尔德雷斯之谜 Function Name: OaldresPuzzle-Cryptic

    Language:C++7114
  • cluster-labs/ipfs-mfs-crypto

    JavaScript implementation of the IPFS Mutable File System supporting out of the box crypto operations

    Language:JavaScript6211
  • Faris-Abuali/Cryptography-AES-Project

    Full Implementation of AES Modules (Advanced Encryption Standard) from scratch, plus encoding and decoding of the message and the resulting cipher blocks

    Language:Java6100
  • jas-/kruptein

    crypto; from kruptein to hide or conceal

    Language:JavaScript6222
  • maitreyeepaliwal/Encrypting-and-decrypting-data

    Symmetric and assymetric

    Language:C++6201
  • anishvedant/End-to-End-Encryption

    End-to-End Encryption with Python Socket Communication This Python project demonstrates end-to-end encryption (E2EE) using the x25519 key exchange protocol and AES encryption for secure communication between a client (Alice) and a server (Bob) over a socket connection.

    Language:Python5100
  • armankhondker/aVeryFunCryptoService

    A Crypto web service that uses symmetric encryption and implements several useful APIs.

    Language:Java5303
  • 0xPandaDev/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.

    Language:C++4100
  • AjayBadrinath/Cryptography

    🔐 Collection Of Various Implementations Of Cryptographic Algorithms From Scratch In Various Languages

    Language:C4101
  • GaPhil/vpn

    Secure TCP port forwarding application; using AES session key, performing secure handshake with X.509 certificates.

    Language:Java4200
  • shinchancode/Cryptography

    Cryptography project : Implemented using Double layer encryption and decryption using Armstrong numbers and RGB color-based mappings for various types of file format.

    Language:Java4100
  • Tech-Savvy-Abhishek/Chaotic_Crypto

    An academic project developed for IT352 Information Assurance and Security course at NITK Surathkal, implementing a novel chaotic PRNG for secure image encryption. Features include a unique combination of chaotic maps, robust image cipher system, and a user-friendly Flask-based interface for experimentation.

    Language:CSS4101