Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-06-27 00:06:46 UTC
- JSON Representation
https://github.com/smaranjitghose/pyconfidentiality
Adding secrecy to your emails with RSA
cryptography email-sender python rsa smtp
Last synced: 03 Sep 2025
https://github.com/dinochiesa/apigee-custompolicy-rsacrypto
This is a custom Apigee policy, implemented in Java, that performs RSA Encryption and Decryption of data or message payloads, or RSA signing of data or message payloads, or verification of such signatures.
Last synced: 10 Jun 2025
https://github.com/sorah/xaes_gcm
Ruby implementation of XAES-256-GCM, an extended-nonce AEAD built on AES-256-GCM
cryptography ruby xaes-256-gcm
Last synced: 28 May 2026
https://github.com/chinnanj666/message-encryption-decryption
This Python-based application provides a graphical user interface (GUI) for encrypting and decrypting messages using AES encryption.
aes algotithms cryptography python thinker
Last synced: 17 Jun 2025
https://github.com/helcsnewsxd/cbmc-analysis-report
Technical report on CBMC (C Bounded Model Checker) - Software Engineering II course project - Computer Science @ FAMAF (UNC)
bounded-model-checking cbmc cryptography ctf-writeup famaf formal-verification software-engineering static-analysis university-project
Last synced: 02 Jul 2025
https://github.com/qnighy/crypt-impl-rust
cryptography hash-algorithm rust tls
Last synced: 31 Mar 2025
https://github.com/tankerhq/sdk-rust
Tanker client-side encryption SDK for Rust
cryptography encryption end-to-end privacy rust sdk security tanker
Last synced: 09 Apr 2025
https://github.com/azlibdar/caesar-cipher
Caesar Cipher using JavaScript
caesar-cipher cipher-algorithms cryptography
Last synced: 31 Mar 2025
https://github.com/jitendragangwar123/ekolance-solidity-cohort-2
This repository contains Solidity programming exercises that were discussed during the Ekolance Solidity Cohort 2. It serves as a resource for learning and practicing Solidity, a programming language used for developing smart contracts on blockchain platforms like Ethereum.
blockhain-tecnology cryptography ethereum solidity
Last synced: 07 Jan 2026
https://github.com/jasondrawdy/ecp
A lightweight, flexible, and extensible network communcations protocol created with security in mind and focuses on the productivity of both potential clients and servers.
communications cryptography encryption library networking protocol security tcp tcp-client tcp-server udp udp-client udp-server
Last synced: 05 Sep 2025
https://github.com/gunh0/whitebox_cryptanalysis
🔒 Whitebox Cryptographic Code Example
Last synced: 25 Mar 2025
https://github.com/ausaf007/multi-party-computation
Create Ethereum wallet with multi-party validation and threshold cryptography.
cryptography java multi-party-computation shamir-s-secret-sharing-scheme shamir-secret-sharing threshold-cryptography
Last synced: 04 Oct 2025
https://github.com/luffy0xcyber/cryptographie_classique
Implémentation Python des chiffrements historiques (César, Hill, Vigenère) avec explications détaillées et simples | Projet éducatif de cryptographie
cesar-cipher cesar-cypher ciphers cryptography cybersecurity education encryption hill-cipher learning-project mathematics python security vigenere-cipher
Last synced: 13 Jun 2025
https://github.com/pastesafe/pastesafe.github.io
instant web cryptography. encrypt in realtime as you type. share and decrypt ciphertext.
Last synced: 10 Mar 2026
https://github.com/mobilecoinfoundation/rand
A platform abstraction layer providing a cryptographic RNG
cryptography no-std random rng
Last synced: 26 Jul 2025
https://github.com/ntdls/secure-archive
Secure Archive is a file encryption utility that provides multiple encryption algorithms, variable compression levels, secure file delete, self-extracting archives and more.
cryptography file-management file-system private security showcase
Last synced: 27 Mar 2026
https://github.com/saeed0xf/black-hat-ctf
This CTF event was organised by Data Science analytics and Cyber Security club at the annual Tech Fest Prajyukttam 🎆, Assam Don Bosco University 🎓
binary-exploitation capture-the-flag cryptography ctf ctf-challenges ctf-tools digital-forensics web-exploitation website
Last synced: 01 Mar 2025
https://github.com/blagojeblagojevic/sha256
SHA256 as a header library
c cryptography header-only sha2 sha256 sha256-hash
Last synced: 14 Jun 2025
https://github.com/oliverbutler/steggy
Written in Rust, features a simple cli and a client-side webapp
cli cryptography rust steganography
Last synced: 12 Mar 2026
https://github.com/virgilsecurity/virgil-ratchet-x
Virgil Security Ratchet Objective-C/Swift SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.
cryptography doubleratchet encryption perfect-forward-secrecy pfs ratchet
Last synced: 14 Jun 2025
https://github.com/mewmix/sm4-xts-openssl
openssl sm4-xts & aes-xts 256 implementations for testing
aes-256 c cryptography disk-encryption openssl sm4
Last synced: 07 Jun 2026
https://github.com/buhman/cryptio
file-like interface for authenticated encryption
aes-gcm authenticated-encryption cryptography encryption-library
Last synced: 18 Aug 2025
https://github.com/ytisf/aasdfg
Create a truly random, en-masse, random seed using your webcam's noise. Locally.
cryptography entropy random-generation ssl-certificates
Last synced: 14 Jun 2025
https://github.com/antonmeep/system_random
Minimal Ada library to retrieve random data from system sources
Last synced: 23 Feb 2026
https://github.com/rafa-kozand/random_encryption
Code that generates every time you initialize a random key that will be used to encrypt and decrypt a string. Work related to the discipline of 'Cryptography and Security of Computer Systems'.
Last synced: 27 Feb 2025
https://github.com/raymondfx/uptechafrica
UpTechAfrica East Africa Blockchain Hackathon - Whistleblower Solution
blockchain cryptography whistleblowing
Last synced: 11 Mar 2025
https://github.com/aadityaa2606/cryptography-and-network-security
Contains multiple cryptographic encryption algorithms with TCP client server model
client-server cryptography encryption-algorithms encryption-decryption
Last synced: 29 Oct 2025
https://github.com/amirhosein2004/secure-token
package secure-token
cryptography pypi-packages python secure-token
Last synced: 13 Apr 2026
https://github.com/sudiptab2100/cryptographicalgorithms
Implementation of Cryptographic Algorithms of course Modern Cryptography(CSC049P1M) offered in IIT Jammu.
aes-encryption affine-cipher ceaser-cipher cryptoanalysis cryptoanalysis-algorithms cryptography des-encryption diffie-hellman-key grain-stream-cipher hill-cipher rc4-algorithm rc4-cipher rc4-encryption rsa-cryptography rsa-encryption substitution-cipher vigenere-cipher
Last synced: 07 Jul 2025
https://github.com/harshildarji/locationcrypto
Encryption and Decryption of data using live location of device.
cryptography decryption encryption location position
Last synced: 14 Jan 2026
https://github.com/kpdemetriou/spectral-aead
An algorithm for authenticated encryption with associated data using Speck and HMAC-SHA256.
cffi cipher ciphers cryptography decryption encryption hash hash-functions hmac message-authentication-code python sha256 speck
Last synced: 14 Jan 2026
https://github.com/mashatan/go-cryptoconditions
Crypto-Conditions in Go
cryptoconditions cryptography golang-package
Last synced: 14 Jan 2026
https://github.com/cizr/hill-adn-cryptography-bridging-classical-ciphers-with-dna-based-encryption
The Hill-ADN Cryptography project combines Hill cipher methods with DNA encryption, offering a novel approach for improved data security. It includes binary to DNA conversion, amino acid translation, and Hill cipher encryption, with the decryption process addressing genetic code ambiguity challenges.
bioinformatics cryptography data-security dna encryption-decryption genetic-algorithms genetic-code hill-cipher
Last synced: 07 Oct 2025
https://github.com/jhnwnstd/suxotin
Python script that distinguishes vowels from consonants using Suxotin's algorithm.
cryptography decipherment suxotin
Last synced: 31 May 2026
https://github.com/channeladam/opaque.net
DON'T STORE PASSWORDS! This is a .NET 5 / Core implementation of the OPAQUE protocol - a 2021 successor to the Secure Remote Password (SRP) protocol. OPAQUE is an Asymmetric Password Authenticated Key Exchange (aPAKE) protocol that provides password authentication and mutually authenticated key exchange in a client-server setting without relying on PKI and without disclosing passwords to servers or other entities other than the client machine.
cryptography dotnet5 dotnetcore dotnetstandard opaque pake
Last synced: 10 Oct 2025
https://github.com/daniel-boll/zealot
Be Hideous Before Zeal Cease Zealotry.
cryptography decryption encryption study study-group study-project
Last synced: 10 Oct 2025
https://github.com/h-alice/python-ecc-keyexchange
A simple PoC for ECC key exchange in Python.
cryptography elliptic-curve-cryptography python security
Last synced: 12 Oct 2025
https://github.com/mohitrajain/rootctf
CTF ( Capture the flag a cyber security event ) .
cryptography ctf forensics pwning reverse-engineering steganography system-administration web-exploitation
Last synced: 13 Oct 2025
https://github.com/jcbritobr/libnacl
Rust wrapper API for libnacl - https://nacl.cr.yp.to/
api cryptography nacl wrapper-api
Last synced: 14 Oct 2025
https://github.com/sepandhaghighi/integer-squaring
Integer Squaring Algorithm
algorithm cryptographic cryptography integer-arithmetic integer-squaring multiplication product-scanning squaring
Last synced: 15 Oct 2025
https://github.com/samuel-lucas6/padme.net
A .NET implementation of PADMÉ padding.
crypto cryptography padding padme padme-padding
Last synced: 23 Jan 2026
https://github.com/vaithak/birthday-paradox-simulation
A simulator of the birthday paradox problem
birthday-paradox cplusplus cryptography gnuplot graph paradox probability simulator vaithak
Last synced: 19 Oct 2025
https://github.com/loneicewolf/compact-caesar-cipher
ciphers classical classical-ciphers crypto cryptography loneicewolf
Last synced: 23 Jan 2026
https://github.com/antosser/base94-rs
Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. 🔐🔍
algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility
Last synced: 24 Oct 2025
https://github.com/tacitusxi/leskodex
LeskoDEX is a DEX with a decentralized orderbook and a custom ERC-20 ESKO token. Each user can connect to the DEX via Metamask and trade the ETH/ESKO pair. A custom chart for technical analysis is available.
crypto cryptocurrency cryptocurrency-exchanges cryptography currency dapp defi erc-20 eth ethereum smart-contracts solidity solidity-dapps solidity-language token
Last synced: 26 Oct 2025
https://github.com/harryr/stegive
Steganographic encrypted archive
archive cryptography encryption steganography
Last synced: 27 Oct 2025
https://github.com/crocs-muni/eacirc-utils
Utils for experiment creation and result postprocessing
automation cryptography randomness research-tool
Last synced: 31 Jan 2026
https://github.com/ryanoutcome20/cryptify
A WinForms based file Encryption system.
aes cryptography csharp des filesystem tools tripledes windows windows-forms
Last synced: 25 Feb 2026
https://github.com/thotypous/keccak-bsv
Bluespec SystemVerilog implementation of the Keccak primitive (SHA-3)
bluespec cryptography hardware-designs keccak sha3
Last synced: 19 Mar 2026
https://github.com/mtumilowicz/cryptography-hsm-workshop
Introduction into pkcs11 and integrations with hsm using softhsm.
cryptography cryptography-concepts cryptography-course cryptography-tools hardware-security-module hsm pkcs11 pkcs11-tool pkcs11interop-implement softhsm workshop workshop-materials
Last synced: 25 Feb 2026
https://github.com/developpeurpascal/xor-keys-generator
A simple generator of bytes lists or arrays in different programming languages.
cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications
Last synced: 10 Feb 2026
https://github.com/alokmenghrajani/go-cryptopals
Cryptopals in Golang
cryptography cryptopals cryptopals-challenges cryptopals-crypto-challenges cryptopals-go cryptopals-solutions go golang
Last synced: 27 Feb 2026
https://github.com/marekyggdrasil/website
Marek Narozniak's personal website with computer science / numerics / quantum physics tutorials.
computer-science cryptography optimization optimization-algorithms quantum-computing quantum-mechanics
Last synced: 18 Mar 2026
https://github.com/lssandes/crypto-app
blockchain crypto cryptocurrency cryptography cryptorank rapidapi react
Last synced: 11 Feb 2026
https://github.com/frankmike/bitcoin-from-scratch
A study on Bitcoin main components
bitcoin bitcoin-payment bitcoin-transaction blockchain cryptography mathematics
Last synced: 13 Feb 2026
https://github.com/scarlet-oni/lock-talk
Console messenger between client and server using TLS 1.3 protocol to encrypt messages
console cryptography cyber-security cybersecurity messaging messanger python python3
Last synced: 13 Feb 2026
https://github.com/defeo/hdr
My habilitation thesis
computer-algebra cryptography elliptic-curves finite-fields isogenies number-theory post-quantum-cryptography
Last synced: 19 Mar 2026
https://github.com/venkat-kolasani/knight-s-tour-based-cryptographic-key-generation
The Knight's Tour Encryption System is a cryptographic application that leverages the Knight's Tour problem on a chessboard to generate a unique encryption key. This key is then used for XOR-based encryption and decryption of messages.
cpp17 cryptography design-and-analysisof-algorithm dsa-algorithm knights-tour
Last synced: 15 Feb 2026
https://github.com/alexgustafsson/practical-factorization-comparison
A Practical Study and Comparison of Integer Factorization Methods
bth cryptography elliptic-curve-factorization factorization fermat-factorization integer-factorization mathematics paper pollard-rho-algorithm quadratic-sieve study trial-division
Last synced: 19 Mar 2026
https://github.com/thomasthaddeus/algorithmselector
Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.
ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python
Last synced: 01 Mar 2026
https://github.com/cryptpad/blueprints
CryptPad research & development repository
algorithms cryptography cryptpad diagrams research
Last synced: 01 Mar 2026
https://github.com/scar26/votesec.io
An automated voting platform based on Azure Blockchain that offers complete anonymity, instantaneous results and a plethora of other features
blockchain cosmosdb cryptography iot node-chakra solidity truffle
Last synced: 03 Mar 2026
https://github.com/saeed0x1/black-hat-ctf
This CTF event was organised by Data Science analytics and Cyber Security club at the annual Tech Fest Prajyukttam 🎆, Assam Don Bosco University 🎓
binary-exploitation capture-the-flag cryptography ctf ctf-challenges ctf-tools digital-forensics web-exploitation website
Last synced: 04 Mar 2026
https://github.com/mjvl/csci-462-tools
Collection of miscellaneous scripts written to help for CSCI-462 - RIT's cryptography course.
cryptography csci-462 diffie-hellman dsa elgamal elgamal-digital-signature rit-cryptography-course rit-csci-462 square-and-multiply
Last synced: 16 Apr 2026
https://github.com/jahlives/openssl_encrypt
Post-quantum hybrid encryption with chained KDF architecture. Supports ML-KEM, Kyber, Argon2, Balloon, RandomX. CLI + GUI included.
cryptography encryption hash-chaining kdf-chaining post-quantum python security steganography
Last synced: 01 Apr 2026
https://github.com/proafxin/lattices
This is the lecture series on Lattices given by Oded Regev.
cryptography lattice mathematics
Last synced: 06 Mar 2026
https://github.com/shahradelahi/timing-safe-compare
🔐 Isomorphic constant-time string and buffer comparison to prevent timing attacks.
browser constant-time cryptography isomorphic nodejs security timing-attack
Last synced: 03 Apr 2026
https://github.com/ntdls/talkster
Secure chat instant messaging server and client, offering multi-layered peer-to-peer encryption.
communication cryptography privacy security
Last synced: 21 Apr 2026
https://github.com/robb-fr/cryptography-diffie-beepboop
2021 COM-401 course's at EPFL, coding homeworks. Sage kernel for Jupyter Notebook. Cryptography and Security.
capture-the-flag cryptography sagemath
Last synced: 06 Jun 2026
https://github.com/erhant/cryptopals-go
Cryptopals cryptography challenges in Go.
cryptography cryptopals ctf go
Last synced: 07 Jun 2026
https://github.com/leventkaragol/libcpp-crypto
Easy-to-use, symmetric (AES-256) and asymmetric (RSA) encryption and also hash (SHA-256) library for C++ (17+)
aes-256 asymmetric-encryption cryptography decryption encryption encryption-library hash-library hashing rsa sha-256 symmetric-encryption
Last synced: 27 Apr 2026
https://github.com/stevehjohn/security
Various useful classes for information security
cryptography csharp dotnet shamir
Last synced: 28 Apr 2026
https://github.com/leo-aa88/bitcoin-cryptography-ecc
Study of bitcoin elliptic curve cryptography (ECC)
bitcoin cryptography ecc-cryptography elliptic-curve-cryptography
Last synced: 10 May 2026
https://github.com/tcfw/ocs
An Open Cryptography Standard
certificate certificates crypto cryptography go golang ipfs pki public-crypto security tls
Last synced: 29 Apr 2026
https://github.com/angelobattaglia/gematro
A cryptographic calculator (Written by Saun Virroco)
Last synced: 08 Jun 2026
https://github.com/jasondrawdy/autoarchiver
An advanced and flexible auto-archiving tool that allows the archiving of both individual files and entire directories using set intervals.
application archiving automation backup cryptography dotnet encoding security utilities windows
Last synced: 08 May 2026
https://github.com/hirannor/xml-digital-signature-java
An example project how to create digitally signed xml in java (detached signature)
certificate cryptography detached-signatures digital-signature digital-signature-algorithm digital-signature-library dsig java java-11 keystore maven pkcs12 signature signature-generation signature-verification xml xml-digital-signature xml-security xmldsig xmldsig-signature
Last synced: 08 May 2026
https://github.com/demining/fuzzing-bitcoin
Search for critical vulnerabilities and new methods of protecting cryptocurrency Bitcoin & Ethereum
bitcoin btc cryptocurrency cryptography eth ethereum fuzzing smart-contracts vulnerabilities vulnerability
Last synced: 09 May 2026
https://github.com/txuswashere/cybersecurity-handbooks
Cybersecurity-Handbooks
attack-defense cloud cryptography cybersec cybersecurity cybersecurity-education cybersecurity-tools cybersecurity-training forensics osint password reconnaissance reverse-engineering wireless wireless-security
Last synced: 19 Mar 2026
https://github.com/jnm2/threshold
Paper backup requiring a chosen K of N pieces to decrypt. Useful for storing passwords, private keys for PGP or Bitcoin, recovery codes, secret instructions, and small files. Work in progress.
backup bitcoin cross-platform cryptography csharp digital dotnet-core encrypt paper password pgp print private-key redundancy secret-sharing security shamir threshold wallet
Last synced: 10 May 2026
https://github.com/rustaceanrob/amstel
A macOS Bitcoin wallet
bitcoin bitcoin-wallet cryptocurrency cryptography peer-to-peer
Last synced: 10 May 2026
https://github.com/haskell-cryptography/cryptography-blake3
A wrapper around cryptography-blake3-bindings which is more Haskell-friendly
Last synced: 13 May 2026
https://github.com/pavelkryukov/putty-ci
PuTTY with continuous integration
cryptography putty puttygen ssh ssh-client
Last synced: 14 May 2026
https://github.com/shreyansh26/secure-voting-application
Secure Voting Protocols using RSA
cryptography rsa secure-voting voting-system
Last synced: 22 Jun 2026
https://github.com/meyiapir/cryptograph
This is a simple console application for encrypting files using AES, written in Python.
aes aes-encryption cryptography file-encryption python python3
Last synced: 09 Jun 2026
https://github.com/kuzma02/secured-file-share
Secure File Sharing App is a comprehensive solution for secure file exchange, developed using the MERN (MongoDB, Express.js, React, Node.js) stack. This application enables users to share files with end-users with a high level of privacy and security.
cryptography encrypted-data encryption end-to-end-encryption file-sharing file-transfer mern mern-stack mern-stack-development secure-file-exchange secure-file-sharing secure-file-upload secure-web-apps transfer-data transfer-files
Last synced: 26 Oct 2025
https://github.com/sheroz/rsa
Samples of RSA (Rivest–Shamir–Adleman) asymmetric cipher implementations in Rust
crypto cryptography public-key-cryptography rsa rsa-cipher rsa-cryptography rsa-cryptosystem
Last synced: 04 Jan 2026
https://github.com/xornet-sl/gosss
Shamir split/combine files/strings. Tool and library
Last synced: 23 Jan 2026
https://github.com/harsh-ps-2003/rumi
A cryptography powered privacy-preserving discovery service design for mapping distinct identifiers to IDs without revealing any information to the server!
cryptography elliptic-curve-cryptography oram rust zero-knowledge
Last synced: 01 Mar 2025
https://github.com/namecoin/certinject
Inject certificates into Windows CryptoAPI trust store, with EKU and name constraints.
certificates cryptoapi cryptography hacktoberfest name-constraints privacy security tls windows x509
Last synced: 27 Jan 2026
https://github.com/trailofbits/rfc8785.py
A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)
canonicalization cryptography json python serialization
Last synced: 15 Apr 2025
https://github.com/banyc/chatter
An End-to-End Intranet IM with Message Encryption. __Download link:
cryptography dotnet end-to-end-encryption instant-messaging intranet windows
Last synced: 30 Apr 2026
https://github.com/nning/vigenere_jorin
Quick POC of an idea for a Vigenere variant, my 6 year old son inspired
Last synced: 22 Jul 2025
https://github.com/fionn/secret-sharing
Shamir's secret sharing
cryptography multi-party-computation shamir-secret-sharing threshold-cryptography
Last synced: 07 Jun 2026
https://github.com/pauldreik/lemac
C++ implementation of the lemac hash by Augustin Bariant
Last synced: 21 Jun 2026
https://github.com/alaouimehdi1995/encryption-decryption-algorithm
Algorithm that encrypt and decrypt data (text) with algorithm based on random keys
crypt cryptography decoder decoding decrypt decrypt-data decryption encoding encrypted encrypted-data encryption
Last synced: 06 Mar 2025
https://github.com/danieltoader/php-crypttor
A simple php library to deal with encrypting and decrypting strings using OpenSSL or MCrypt
crypt cryptography decrypt encrypt mcrypt openssl php-crypt php-library
Last synced: 01 Sep 2025
https://github.com/drazail/react-hash
React library of cryptography standards
cryptography hash react reactjs
Last synced: 12 Mar 2026