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-29 00:07:02 UTC
- JSON Representation
https://github.com/hayr-hotoca/react-native-chacha20-poly1305
ChaCha20-Poly1305 encryption/decryption for React Native. Native implementations make sure it has the fastest performance.
256-bit aes android chacha20 chacha20-poly1305 chacha20poly1305 cipher cipher-algorithms cross-platform cryptography encryption encryption-algorithms ios javascript react react-native reactjs typescript
Last synced: 07 Oct 2025
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/lssandes/crypto-app
blockchain crypto cryptocurrency cryptography cryptorank rapidapi react
Last synced: 11 Feb 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/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/ironcorelabs/ironoxide-swift
IronCore Labs SDK for Swift Applications
cryptography proxy-re-encryption swift transform-encryption
Last synced: 02 Jul 2025
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/idriz4work/htb
Hack The Box (HTB) is an online platform for practicing ethical hacking and cybersecurity skills through real-world challenges and virtual labs.
active-directory cryptography enumeration exploitation forensics network-security privilege-escalation reverse-engineering steganography web-security
Last synced: 18 Feb 2026
https://github.com/nexenio/rxkeystore
RxJava wrapper for the Android keystore and cryptography utilities
android android-library cryptography rxjava
Last synced: 19 May 2026
https://github.com/protdos/zyphor
Zyphor: A quantum-safe, fully anonymous chat protocol ensuring complete security and metadata protection.
anonymity chat cryptography e2ee encryption messaging metadata perfect-forward-secrecy post-quantum-cryptography privacy protocol security zero-knowledge zero-trust
Last synced: 02 Mar 2026
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/nulltea/contangle-zkcp
Universal Zero Knowledge Contingent Payments (on hold)
bitcoin cryptography ethereum payment zero-knowledge
Last synced: 19 Apr 2026
https://github.com/M3DZIK/rust-crypto-utils
Cryptography Utils for Rust
crypto crypto-library cryptography hash hmac jsonwebtoken jwt rust rust-crate rust-lang rust-language rustlang
Last synced: 13 May 2025
https://github.com/tom-weatherhead/helix
An RSA encryption and uuencoding/uudecoding application from 2002.
cpp cryptography encryption rsa-encryption uudecode uuencode
Last synced: 09 Oct 2025
https://github.com/salvacorts/fr-chat-client
:rocket: P2P Chat with asymmetric encryption
asymmetric-cryptography cryptography p2p-chat python rest-api rsa sockets tkinter
Last synced: 15 Mar 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/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/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/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/cfcs/ocaml-poly1305
MirageOS-friendly bindings to Poly1305 C-stubs from WireGuard
cryptography mirageos ocaml poly1305
Last synced: 17 Apr 2026
https://github.com/marekyggdrasil/minicurve
A simple library for elliptic curve visualization.
cryptography education visualisation visualization
Last synced: 17 Apr 2026
https://github.com/01alekseev/petoron-core-adc
An open source blockchain written from scratch in Python. :))
blockchain consensus cryptocurrency cryptography decentralized minimal open-source p2p petoron proof-of-work python
Last synced: 27 Jun 2026
https://github.com/gunh0/whitebox_cryptanalysis
🔒 Whitebox Cryptographic Code Example
Last synced: 25 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/buhman/cryptio
file-like interface for authenticated encryption
aes-gcm authenticated-encryption cryptography encryption-library
Last synced: 18 Aug 2025
https://github.com/juri/fernet
Fernet cryptography format implementation in Swift
Last synced: 12 Oct 2025
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/fionn/secret-sharing
Shamir's secret sharing
cryptography multi-party-computation shamir-secret-sharing threshold-cryptography
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/qnighy/crypt-impl-rust
cryptography hash-algorithm rust tls
Last synced: 31 Mar 2025
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/hmasila/crypto-php
crypto cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography
Last synced: 13 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/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/alvarogarciapiz/pycipherhub
Conjunto de cifradores desarrollados en Python
cifrador criptografia-basica cryptography cypher python
Last synced: 15 Mar 2025
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/nulltea/nulltea
0️⃣ ☕️ - research engineer
blockchain cryptography golang rust
Last synced: 14 Oct 2025
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/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/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/hussamsh/nova
Image Cryptography application based on chaotic maps built with Typescript and ElectronJS :electron:
chaos chaotic-map cryptography dynamical-systems electron images maps react
Last synced: 04 May 2026
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/pirate-emperor/enigma
Enigma is a Java-based cryptographic system that integrates symmetric (AES, DES, Blowfish), asymmetric (Diffie-Hellman, RSA, DSA), and hashing algorithms (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512). It ensures data confidentiality, integrity, and authentication with modern cryptographic standards.
aes asymmetric-algorithm authentication blowfish cryptography data-integrity diffie-hellman encryption encryption-decryption enigma hashing java md5 rsa security sha-256 symmetric-algorithms
Last synced: 27 Jan 2026
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/raymondfx/uptechafrica
UpTechAfrica East Africa Blockchain Hackathon - Whistleblower Solution
blockchain cryptography whistleblowing
Last synced: 11 Mar 2025
https://github.com/davxy/cry
CRY crypto library
arithmetic bignumber cryptography mpi number-theory
Last synced: 09 Apr 2025
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/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/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/furk4nbulut/julius-caesar-cryptography-algorithm
Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.
algorithm cryptography java julius-caesar-cryptography
Last synced: 09 Jun 2026
https://github.com/floatpane/go-secretbox
Password-based encryption for data at rest, in Go. Argon2id + AES-256-GCM
aead authenticated-encryption cipher crypto cryptography data-protection data-security decryption encryption go golang golang-library kdf key-derivation nacl secret-management secretbox secrets-management security vault
Last synced: 22 Jun 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/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/seigtm/rsa
A simple C# code that allows you to encrypt and decrypt huge numbers using the RSA algorithm.
biginteger bigintegers cryptography csharp encryption rsa rsa-algorithm rsa-cryptography rsa-encryption rsa-key-encryption
Last synced: 20 Apr 2025
https://github.com/anuja-rahul/python-datavault
Encrypt and safeguard your valuable data with this python encryption/decryption module.
aes-256 cbc-aes-encryption cryptography fernet-cryptography oops-in-python
Last synced: 19 Jun 2026
https://github.com/erhant/polenta
A toy language to play around with polynomials over finite fields.
cryptography lambdaworks pest polynomials repl rust
Last synced: 06 Feb 2026
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/loneicewolf/compact-caesar-cipher
ciphers classical classical-ciphers crypto cryptography loneicewolf
Last synced: 23 Jan 2026
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/yashraj-n/legitly
A simple PDF Signing and verifying website. Made in Next.js
authentication cryptography pdf verification web3
Last synced: 23 Jun 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/anvilco/node-encryption
RSA and AES Encryption helpers
aes cryptography encryption js node rsa
Last synced: 04 Jul 2025
https://github.com/messagemedia/webhooks-demo
Set of scripts to demonstrate the use of MessageMedia's webhooks
cryptography messaging sms webhooks
Last synced: 02 Apr 2025
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/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/dev-sire/algopython
This repository serves as a comprehensive collection of Python code related to data structures, algorithms, and cryptography. It includes solutions to daily LeetCode problems and various cryptographic implementations
cryptography dsa-algorithm leetcode-python python3
Last synced: 10 Apr 2025
https://github.com/harryr/stegive
Steganographic encrypted archive
archive cryptography encryption steganography
Last synced: 27 Oct 2025
https://github.com/kingmob/cryptopals-crypto-challenges
The Cryptopals (formerly Matasano) crypto challenges
clojure crypto-challenges cryptography cryptopals
Last synced: 27 Oct 2025
https://github.com/saahen-sriyan-mishra/camouflage-shield
A full stack windows form application for sensitive image storing in encrypted format using symmetric key cryptography, and user data storing/securing using hash algorithms.
3des-encryption aes-encryption base64-encoding cryptography csharp cybersecurity des-encryption-decryption encryption hashing-passwords image-processing md5-hash rc2-encryption rijndael-algorithm sha1-hash sha256-hash sha384-hash sha512-hash windows-form-application
Last synced: 07 May 2025
https://github.com/amirhosein2004/secure-token
package secure-token
cryptography pypi-packages python secure-token
Last synced: 13 Apr 2026
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/crnobog69/polychaos
PolyChaos 🔐 | систем шифровања - encryption system
cryptography encryption encryption-decryption python secure security security-tools simple simple-app simple-project
Last synced: 06 Feb 2026
https://github.com/insektdotbin/doxbox
📦 DoxBox will help you learn to make tools for cybersecurity purposes using Python 3.
cpp cryptography cybersecurity cybersecurity-education hacking hacking-tool information-gathering javascript python
Last synced: 28 Feb 2026
https://github.com/zig-utils/zig-tls
Pure Zig TLS 1.3 implementation for SMTP and other protocols.
Last synced: 01 Apr 2026
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/loneicewolf/ciphers-python
Cypher, Cipher, Cyphers, Ciphers, cryptography, encryption, obfuscation, enciphering, deciphering - in python3
alphabet cipher cryptography encryption jupyter-notebooks python substitution-cipher
Last synced: 23 Apr 2025
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/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/architectv/information-security
🛸 BMSTU Information security course (2020) (semester 7)
bmstu cryptography des digital-signature enigma go golang ics7 information-security lzw lzw-compression rsa
Last synced: 16 Oct 2025
https://github.com/egorkhaklin/glass
A pure functional language whose compiler is written in Glass and self-compiles to byte-identical C, carrying a from-scratch zero-knowledge STARK prover: write a function, get a proof of its result. Hindley-Milner types, effects, exhaustive matching.
algebraic-data-types compiler cryptography effect-system fri functional-programming hindley-milner interpreter pattern-matching programming-language programming-language-design refinement-types self-hosting stark type-inference type-system zero-knowledge zero-knowledge-proofs zk zk-stark
Last synced: 10 Jun 2026
https://github.com/satyakwok/sentrix
Fast, deterministic Layer-1 blockchain for payments, tokens, and decentralized apps.
bitcoin blockchain cryptocurrency cryptography dpos-bft ethereum evm rust
Last synced: 18 Apr 2026
https://github.com/belajarqywok/strmc
Credentials Management Tool Using Stream Cipher Algorithm.
clang cryptography cybersecurity llvm rc4-algorithm stream-cipher
Last synced: 07 Feb 2026
https://github.com/m3dzik/libcrypto
Cryptographic utilities for Java and JavaScript
aes aes-gcm argon2 crypto cryptography curve25519 encryption hashing security x25519
Last synced: 09 Apr 2025
https://github.com/kareemmoneeam/fota
This repository hosts the Firmware Over-The-Air (FOTA) system developed as part of a graduation project at Cairo University. The FOTA system enables secure, efficient, remote updates for embedded systems in smart vehicles, enhancing functionality, safety, and user experience, with strong automotive cybersecurity measures.
aes-encryption bootloader cryptography django embedded embedded-c embedded-systems esp32 firmware firmware-over-the-air graduation-project hc05-module mobileapp secureboot stm32
Last synced: 31 Jan 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/embetrix/satobox
Satobox is an open-source Yocto-based, privacy-focused and secure bitcoin full node solution designed for embedded linux devices.
anonymity bitcoin bitcoin-node bitcoin-wallet cryptocurrency cryptography embedded hardware-wallet linux raspberry-pi security toronionproxy wallets yocto yocto-layer
Last synced: 18 Apr 2026
https://github.com/dsprenkels/sss-swift
Swift bindings for my Shamir secret sharing library
cryptography shamir-secret-sharing
Last synced: 12 Jul 2025
https://github.com/christoffercarlsson/autograph
The Autograph Protocol
authentication chacha20-poly1305 cryptography decentralization diffie-hellman ed25519 elliptic-curves freedom hkdf identity ownership privacy security verification x25519
Last synced: 18 Oct 2025
https://github.com/darconeous/msecret-rust
Tool for deriving various types of keys from known symmetric secrets.
command-line-tool cryptography ecc-cryptography key-derivation passphrase rsa-cryptography rust secret-sharing
Last synced: 19 Jan 2026
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/blagojeblagojevic/sha256
SHA256 as a header library
c cryptography header-only sha2 sha256 sha256-hash
Last synced: 14 Jun 2025