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-30 00:07:03 UTC
- JSON Representation
https://github.com/stevehjohn/security
Various useful classes for information security
cryptography csharp dotnet shamir
Last synced: 28 Apr 2026
https://github.com/angelobattaglia/gematro
A cryptographic calculator (Written by Saun Virroco)
Last synced: 08 Jun 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/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/pavelkryukov/putty-ci
PuTTY with continuous integration
cryptography putty puttygen ssh ssh-client
Last synced: 14 May 2026
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/moeraorg/java-moeralib
Java library to interact with Moera decentralized social network
cryptography decentralized java java-library library maven moera social-network
Last synced: 23 Feb 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/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/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/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/nulltea/nulltea
0️⃣ ☕️ - research engineer
blockchain cryptography golang rust
Last synced: 14 Oct 2025
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/harryr/stegive
Steganographic encrypted archive
archive cryptography encryption steganography
Last synced: 27 Oct 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/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/gunh0/whitebox_cryptanalysis
🔒 Whitebox Cryptographic Code Example
Last synced: 25 Mar 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/ajnouri/network-automation
Development container for network automation.
ansible cryptography napalm net-tools netmiko openssh-client paramiko pexpect pycharm-ide pyntc python python-pip python3-setuptools python36 telnet
Last synced: 19 Jan 2026
https://github.com/kn0sys/qfe
qualitative frame entanglement - an experimental protocol for quantum-secure communication
ai cryptography pqc quantum-cryptography
Last synced: 23 Feb 2026
https://github.com/ryleeharrison/iv-crypto
More of an example, not recommended for production use
Last synced: 26 Mar 2025
https://github.com/cpscript/qrcryptography
Experimental post-quantum cryptographic framework implementing hybrid lattice-based encryption with hash based signatures. Combining Ring-LWE, standard LWE, and Merkle trees for defense against classical and quantum attacks.
cryptographic-research cryptography experimental hash-based-signatures python quantum-resistant ring-lwe
Last synced: 04 Sep 2025
https://github.com/jalaj711/gocrypto
Cryptography module for golang with support for DES, 3DES, and AES in ECB, CBC, CFB and OFB modes. Also supports SHA512 hashing algortihm.
aes block-cipher cryptography des tripledes
Last synced: 19 Oct 2025
https://github.com/docxology/steganographer
cryptography media-verification open-source python security steganography watermarking
Last synced: 29 Jun 2026
https://github.com/breezy-codes/cryptography-projects
A fun little collection of different cryptographic algorithms I've learned about. This is developed purely for fun, please don't use them for actual encryption.
crypto cryptographic-algorithms cryptography cryptography-algorithms
Last synced: 25 Mar 2025
https://github.com/volhovm/rsa-zkps-impl
ZK protocols for knowledge and range of Paillier-like ciphertexts in subverted RSA groups
Last synced: 24 Jun 2026
https://github.com/forentfraps/acpkm-kuznechik-rust
Acpkm kuznechik implementation in RUST
acpkm cryptography kuznechik rust
Last synced: 05 Oct 2025
https://github.com/rwilliamspbg-ops/smp-zk-proofs
A Rust library providing verifiable aggregation ledgers in distributed spatial networks. It implements deterministic zero-knowledge proof (ZKP) and verification pipelines for local data processing—specifically validating location constraints and machine learning training updates—using a flexible API designed for seamless integration with Halo2
arkworks cryptography halo2 machine-learning privacy-preserving rust spatial-networks verifiable-computation zero-knowledge-proofs zkp
Last synced: 22 Jun 2026
https://github.com/frederickjansen/subtle-sodium
An implementation of various SubtleCrypto functions using the same API as libsodium.js
cryptography libsodium subtlecrypto
Last synced: 17 Mar 2025
https://github.com/victor-0x29a/basethor
Simple cryptography based in to Base64.
Last synced: 16 Mar 2025
https://github.com/liu-yucheng/retroverse-bike-utils
A utility toolset for the Retroverse Bike project.
Last synced: 18 Jun 2026
https://github.com/hussamsh/nova-cpp
C++ implementation of Nova
chaos chaotic-map cryptography dynamical-systems images maps
Last synced: 25 Apr 2025
https://github.com/enjeck/cryptoalgovisualizer
Visualizations of various cryptography algorithms
algorithms cryptography visualization
Last synced: 24 Oct 2025
https://github.com/aakashsharma7/ai-tutor
A powerful AI-powered educational tutoring system that helps students learn and understand various topics through interactive sessions.
cryptography email-validator fastapi framer-motion generative-ai jwt langchain oauth2 python python-dotenv reactjs slowapi sqlalchemy tailwindcss vite
Last synced: 12 Jun 2025
https://github.com/abdulsmapara/constant-size-group-signatures
Implementation of the research paper - http://crypto.stanford.edu/~xb/pkc07/fullgrpsigs.pdf
constant-size-group-signatures cryptography number-theory
Last synced: 11 Jun 2026
https://github.com/mohamed/pysss
A Python implementation of Shamir's secret sharing algorithm
computer-security cryptography
Last synced: 14 Jan 2026
https://github.com/microchip-pic-avr-examples/dspic33a-crypto-accelerator-module
These MPLAB® X IDE demo projects showcase applications built with the Crypto Library which leverages the pre-compiled Crypto Accelerator Module (CAM) Hardware Driver to demonstrate various cryptographic algorithms supported by the CAM
aes cam cryptographic-accelerator-module cryptographic-standard cryptography ecdh ecdsa hash trng
Last synced: 23 Jan 2026
https://github.com/mehrajlatifli/encryption-and-decryption-for-text-and-file
Example for Encryption and Decryption
console cryptography decryption encryption encryption-decryption file text wpf
Last synced: 11 May 2026
https://github.com/iboudhaine/rsa-encryption-and-in-practice
Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles
cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security
Last synced: 25 Oct 2025
https://github.com/lucianoscarpaci/atmega328p
🔒 Embedded Crypto Projects with Arduino board.
aes arduino arduino-projects atmega328p cryptography haskell nix
Last synced: 10 May 2026
https://github.com/mk-fg/ca-certificates-whitelist-filter
Tool to filter system-wide trusted Web PKI TLS Certificate Authorities in linux distros on a whitelist-basis
certificates cryptography linux python security sysadmin tls tool trust web-pki x509
Last synced: 10 May 2026
https://github.com/akshatamohanty/practical-blockchain
Website for practicalblockchain.org. Practical Blockchain is a meetup group in Singapore, started in 2021. We focus on talks and workshops by speakers building blockchain applications in production, learning from their research and insights.
blockchain cryptography dapps ethereum security smartcontracts solidity zkproof
Last synced: 09 May 2026
https://github.com/tom474/cryptography-comparative-analysis
[RMIT 2024C] COSC2539 - Security in Computing and IT - Analytical Security Report
asymmetric cryptography hashing security symmetric
Last synced: 07 May 2026
https://github.com/mrdcvlsc/keyper-offline-password-manager
An android application where you can record the following account information: username, platform, passwords to an offline database.
aes aes-256 aes256 android android-application android-studio apk cryptography data-encryption data-security database decryption encryption information-security information-system java offline password-manager password-vault sqlite3
Last synced: 07 May 2026
https://github.com/recidvst/python-cryptography
Playing around with various python hashing and encoding methods as a learning exercise.
cryptography hash image python python3
Last synced: 16 Mar 2025
https://github.com/cicciog/cryptographyexample
Cryptography Primitives examples
asymmetric-encryption cryptography java java-cryptography java-security message-authentication-code modern-ciphers private-key-encryption public-key-encryption symmetric-encryption
Last synced: 24 Sep 2025
https://github.com/lgraubner/strong-pwgen-cli
🔒Generate cryptographically strong passwords.
cli crypto cryptography password password-generator
Last synced: 27 Oct 2025
https://github.com/ramidecodes/ramiro-blog
My personal blog.
cryptography descentralized-applications machine-learning zero-knowledge
Last synced: 05 May 2026
https://github.com/reklatsmasters/is-chacha20-poly1305-supported
Check whether a chacha20-poly1305 cipher is supported by NodeJS
aead chacha20 chacha20-poly1305 cipher crypto cryptography nodejs poly1305 rfc7539
Last synced: 03 May 2026
https://github.com/crane-valley/kylix-cli
A command-line interface for Kylix, a post-quantum cryptography library implementing NIST FIPS standards in Rust.
cli command-line cryptography digital-signatures fips-203 fips-204 fips-205 key-generation ml-dsa ml-kem post-quantum pqc rust slh-dsa
Last synced: 28 Jan 2026
https://github.com/arkorty/rustcm-cli
UTF-8 Text Cipher using XChaCha20-Poly1305
chacha20-poly1305 cli cryptography rust
Last synced: 24 Jan 2026
https://github.com/elliotwutingfeng/balloon_hashing
Balloon Hashing implemented in Dart.
crypto cryptography dart dartlang hash password
Last synced: 09 Jun 2026
https://github.com/demining/japanese-version-of-bitcoin-blockchain-cryptanalysis
ビットコイン暗号解析ツール
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 09 Feb 2026
https://github.com/alexstevovich/ghostmail
[Node.js] Obfuscates inline HTML email addresses to protect from bots and scrapers.
cryptography email micro nodejs
Last synced: 15 Feb 2026
https://github.com/koraa/proverif.vim
Basic proverif support for VIM files.
cryptography highlighting neovim proverif syntax vim
Last synced: 02 May 2026
https://github.com/hassan-shahbazi/vismasign
Swift library for Linux and macOS
cryptography linux macos security swift swift-4 swift-package-manager swift5
Last synced: 16 Mar 2026
https://github.com/jacob-ian/deno_random_primes
Generate random prime numbers with Deno and the Miller-Rabin test.
Last synced: 02 May 2026
https://github.com/afraz496/fypafraz
This repository comprises of a Post Quantum Cryptography implementation. This is a repository that includes all of the software developed for the Final Year Project of Afraz Arif Khan (CID 00963429) at Imperial College London.
c cryptography key-exchanges postquantum python
Last synced: 01 May 2026
https://github.com/umstek/enigma
A generalized software model of the Enigma electro-mechanical rotor cipher machines used by Germans in WWII.
cryptography enigma visual-basic world-war2
Last synced: 30 Jan 2026
https://github.com/octocorvus/broccoli_salsa
Salsa20 stream cipher implementation in Rust.
Last synced: 16 Mar 2025
https://github.com/raupulus/esp8266-blockchain-tracing-with-display
Shows Real Time Price of Cryptocurrencies on several Screens. Mirror de https://gitlab.com/raupulus/esp8266-blockchain-tracing-with-display
blockchain cryptocurrency cryptography display esp8266 monitor monitoring
Last synced: 30 Apr 2026
https://github.com/valera-rozuvan/text-crypt
node js library and cli to simplify text crypto
Last synced: 29 Apr 2026
https://github.com/koadt/encodr
A Chrome extension that provides a comprehensive suite of encoding, decoding, and hash analysis tools, all within your browser. Convert text between various formats with a clean, modern interface.
base64 bcrypt cryptography decoder encoder extension-chrome hashing javascript jwt
Last synced: 29 Apr 2026
https://github.com/xannythepleb/pycryptx
PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!
blake2b chacha20 cryptography curve25519 ed25519 encryption-decryption hkdf public-key-cryptography python-encryption python3 x25519
Last synced: 07 Jun 2026
https://github.com/rohankalbag/cryptography-signal-protocol
Cryptography and Network Security - Spring Semester 2024 - Indian Institute of Technology Bombay
cryptography end-to-end-encryption signal-protocol
Last synced: 31 Jan 2026
https://github.com/smayya337/libcodebusters
Encoding and decoding various ciphers in Python
cipher ciphers cryptography python
Last synced: 12 Mar 2026
https://github.com/prthd/secure-file-system
A secure multi-user file system with end-to-end encryption, HMAC-based integrity verification, and Unix-style permission control. Features bcrypt-authenticated logins, group-based collaboration, and a command-line interface for secure file operations on untrusted storage.
access-control bcrypt cli cryptography encryption fernet-encryption filesystem hmac-sha256 integrity python secure-storage security unix-permissions
Last synced: 25 Feb 2026
https://github.com/parassalunke/stega-shield
Stega-Shield is a modern web application that lets you hide secret messages within images using steganography and encryption. Built with React and TailwindCSS, it provides a secure and user-friendly way to encode and decode hidden messages.
cryptography cybersecurity javascript react steganography tailwindcss vite
Last synced: 25 Feb 2026
https://github.com/aleksandrhovhannisyan/serverless-cryptography-algorithms
Implementations of elementary cryptography algorithms using forms and 11ty Serverless.
11ty 11ty-serverless ciphers cryptography javascript netlify
Last synced: 25 Apr 2026
https://github.com/notstatilko/uiscrypt
Make strength passwords with uiScrypt!
cryptography password-generator password-manager scrypt scrypt-algorithm urlsafe-base64
Last synced: 15 Feb 2026
https://github.com/inferadb/ledger
InferaDB Ledger — distributed database purpose-built for authorization.
access-control audit-log authorization blockchain cryptography database distributed-systems fine-grained-access-control grpc immutable-ledger inferadb permissions rebac rust storage zanzibar
Last synced: 29 Jun 2026
https://github.com/awais922609/cyber-security-interview-question-answers
Welcome to the Cybersecurity Questions and Answers Repository! This project aims to create a comprehensive collection of questions and answers related to various cybersecurity topics. Whether you’re a beginner looking to learn or a seasoned professional wanting to share your knowledge, this repo is the perfect place for you.
cryptography cybersecurity grc network-engineer networking penetration-testing security-engineering security-operations-center
Last synced: 08 Jan 2026
https://github.com/ocdbytes/ecdsa-node-blockchain
This project is an example of using a client and server to facilitate transfers between different addresses. Since there is just a single server on the back-end handling transfers, this is clearly very centralized. We won't worry about distributed consensus for this project.
cryptography ethereum-cryptography javascript publickey-cryptosystem vitejs
Last synced: 13 Apr 2026
https://github.com/hubtou/certwatch
Watch the certificates expiration dates for a list of hostname:hostport
certificate certificates command-line-tool cryptography domain expiration expiry pnu-project python security security-automation security-scan security-tools servier tls tls-certificate utility x509 x509-parser x509certificates
Last synced: 25 Feb 2026
https://github.com/wisepythagoras/pyrin
A [fairly slow and] secure 512-bit one way cryptographic hash function.
crypto crypto-library cryptographic cryptography cryptography-library cryptography-tools cryptojs hash hash-functions sha1 sha256
Last synced: 24 Apr 2026
https://github.com/juliangrtz/mightyxor
.NET cryptography suite supporting one-time pads, Shamir secret sharing and plausible deniability
crypto cryptography cryptosuite decryption encryption one-time-pad otp plausible-deniability quantum-computing security shamir-secret-sharing shamirs-secret-sharing xor
Last synced: 02 Jun 2026
https://github.com/eltneg/kryptograzig
Simple public key cryptography algorithms implemented in zig
cryptography encryption-decryption zig
Last synced: 05 Jun 2026
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 22 Apr 2026
https://github.com/doublegate/cado-nfs-modern
CADO-NFS (modern): an enhanced modernization + performance fork of CADO-NFS (Number Field Sieve — integer factorization & discrete log) on current toolchains. Adds GPU linear algebra + full vector residency, a GPU ECM pre-factoring front-end, SDE-validated AVX-512 VPCLMULQDQ/IFMA kernels, and Rust orchestration. LGPL-2.1.
cado-nfs cpp cryptography discrete-logarithm factorization hpc integer-factorization modernization-fork nfs number-field-sieve number-theory python
Last synced: 16 Jun 2026
https://github.com/abhishekkr/aqikcipher
encrypt-decrypt using a small shared password in a dumb One-Time-Pad style
c clanguage cryptography cryptography-tools
Last synced: 05 Jun 2026
https://github.com/jambolo/bitcoin-keys-demo-cs
Various demonstrations of the derivations and features of Bitcoin keys.
bip32 bip39 bitcoin bitcoin-address cryptography
Last synced: 19 Apr 2026
https://github.com/symbolicsoft/jevil
A stateless few-time signature scheme with a sharp key-recovery cliff
cryptography few-time-signatures post-quantum-cryptography signature-scheme
Last synced: 03 Jun 2026
https://github.com/nandanr06/full-stack-cryptocurrency
Cryptocurrency Tracker is a real-time app for monitoring cryptocurrency prices, market trends, and historical data. Powered by the CoinGecko API, Node.js, Express, and React, it allows users to view live market updates, explore trending coins, and analyze price histories with interactive charts—all in a responsive, user-friendly interface.
bitcoin cryptocurrency cryptography marketplace
Last synced: 17 Apr 2026
https://github.com/atilmohamine/dna_vigenere_cipher
DNA-Based Data Encryption Using Vigenere Cipher Implemented in JAVA
cryptography dna dna-based-cryptography java
Last synced: 09 Apr 2025
https://github.com/womb0comb0/hack-knight-25
blockchain cryptography ehr full-stack fullstack hackathon healthcare nextjs python typescript
Last synced: 16 Apr 2026
https://github.com/salrashid123/tpmrand
TPM backed crypto/rand Reader
cryptography golang random-generation random-number-generators trusted-platform-module
Last synced: 13 Oct 2025
https://github.com/anubhav-narayan/pkns
Public Key Name System Framework for Key Exchange in Peer-To-Peer and centralised servers.
cryptography key-exchange peer-to-peer public-key-cryptography python-3 python3-framework web-service
Last synced: 19 Jan 2026
https://github.com/aead/sio
Go implementation of the Data At Rest Encryption (DARE) format.
Last synced: 14 Jan 2026
https://github.com/crane-valley/kylix
A post-quantum cryptography library implementing NIST FIPS standards in pure Rust.
cryptography dilithium fips-203 fips-204 fips-205 kyber lattice-cryptography ml-dsa ml-kem no-std post-quantum pqc rust security slh-dsa
Last synced: 28 Jan 2026
https://github.com/arachsys/ssh-x25519
Map ssh-ed25519 keys into x25519 keys
crypto cryptography ed25519 golang ssh x25519
Last synced: 14 Jan 2026
https://github.com/nanda-gopal-sb/password_manager
A Password Manager in mordern C++.
bitwise cli cpp cryptography file filesystem password
Last synced: 03 Apr 2025
https://github.com/antelle/pkcs15-smartcard-sign
Signatures from PKCS #15 smartcard in node.js
cryptography nodejs pkcs15 signature smartcard
Last synced: 28 Apr 2026
https://github.com/ideal-lab5/etf.js
Encryption to the Future Javascript SDK
cryptography encryption etf timelock-encryption
Last synced: 17 Mar 2026
https://github.com/systemslibrarian/postquantum.fileformat
Draft specification for a hybrid post-quantum file encryption format. X25519+ML-KEM-1024 + Ed25519+ML-DSA-87. EXPERIMENTAL — seeking review.
cryptography dotnet draft-spec file-format hybrid-encryption post-quantum specification
Last synced: 01 Jun 2026
https://github.com/foxtbirdy/mini_apps
The Official Mini-apps where apps are created?
cryptography css gui gui-application mini-apps pyqt5 pyqt5-desktop-application python
Last synced: 28 Apr 2026
https://github.com/exploide/ulpcrypt
Implementation of the U-LP Cryptosystem
cryptography cryptography-library
Last synced: 06 Sep 2025
https://github.com/systemslibrarian/crypto-compare
Interactive cryptographic algorithm reference — 17 categories, 97 algorithms, 16+ countries. Comparison tool with beginner/advanced modes, PQ-safe filtering, and justification report export.
aes cryptographic-algorithms cryptography digital-signatures education homomorphic-encryption nist post-quantum pqc reference typescript vite zero-knowledge
Last synced: 01 Jun 2026