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-07-06 00:07:00 UTC
- JSON Representation
https://github.com/zerdicorp/hashalgo
Second Attempt to Understand Hashing.
algorithm cryptography hash hashing java sha256 study
Last synced: 02 Apr 2025
https://github.com/mfridman/cryptopals
My solutions for http://cryptopals.com, written entirely in Go, sprinkled with concurrency
cryptography cryptopals go golang
Last synced: 16 Mar 2025
https://github.com/bitcoin-evo/bitcoinevo
BitcoinEvo Core integration/staging tree
bitcoinevo c-plus-plus cryptocurrency cryptography p2p
Last synced: 03 Apr 2025
https://github.com/prasunchakra/EncipherX
A simple Django-based Caesar Cipher application demonstrating basic text encryption and decryption. Currently for learning fundamental cryptographic concepts, experimenting with shift-based ciphers, and later on building upon for more advanced encryption methods.
cipher cryptography django python
Last synced: 16 Sep 2025
https://github.com/dubniczky/cryptography-algorithms
Python implementations of commonly used cryptographic algorithms
algorithms cryptography cryptography-algorithms cryptography-library learning python
Last synced: 23 Jun 2025
https://github.com/rstacks/downunderctf2024-writeup
Writeups for the challenges I attempted at DownUnderCTF 2024.
cryptography ctf ctf-writeups forensics osint reverse-engineering web-exploitation
Last synced: 13 Apr 2026
https://github.com/vaasudevans/ciphers
Implementation of Ciphers in C++ and python
c-plus-plus-11 ciphers cryptography python3
Last synced: 31 Mar 2025
https://github.com/advanced-systems/security
This library provides classes and services for symmetric and asymmetric standard cryptographic algorithms based on the .NET cryptography system.
Last synced: 14 Jan 2026
https://github.com/arpit-omprakash/cryptex-tools
An educational cryptography toolkit written in Python, designed for learners and hobbyists. It demonstrates classical ciphers, basic cryptanalysis tools, and allows users to experiment with encryption and decryption via a simple command-line interface (CLI).
cipher-algorithms cryptography encryption-decryption python
Last synced: 13 Jun 2025
https://github.com/magical/gimli
Go implementation of http://gimli.cr.yp.to/
Last synced: 24 Mar 2025
https://github.com/ntdls/ntdls.nasccl
The NetworkDLS original symmetric cipher algorithm ported to C#.
algorithms cryptography encryption symmetric-encryption
Last synced: 11 Mar 2025
https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts
Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability
Last synced: 25 Jun 2026
https://github.com/themaskedman981/sage-boolean-solver
Implementation of Boolean Arithmetic in SAGE math
Last synced: 30 May 2026
https://github.com/tsovak/a-cryptographic-hash-function
A Cryptographic Hash Function
cpp cryptography hash-functions
Last synced: 02 Apr 2025
https://github.com/audrastump/hmac-encryption
Client/server socket using HMAC for data authenticity and integrity
cryptography cybersecurity encryption-decryption
Last synced: 13 Jul 2025
https://github.com/stillouyng/crypto_playground
🔐 Crypto Playground – educational project for analyzing encryption algorithms.
cryptography educational low-level rust
Last synced: 18 Apr 2025
https://github.com/rani-abha/cryptography_algorithms
In this repository, I've gathered a collection of cryptographic algorithms that I've learned during my college years and implemented for both learning and practical purposes.
algorithms blacklist cipher-algorithms cryptography digitalsignature firewall-rules playfair-cipher sha1-hash whitelist
Last synced: 06 Jul 2025
https://github.com/yawning/musig2-voi
Go MuSig2 (w/secp256k1) (Mirror)
cryptography cryptography-algorithms go golang musig2 schnorr-signatures secp256k1
Last synced: 11 Mar 2025
https://github.com/nathancordeiro/magic-box-cipher
The Magic-Box Cipher is my own inspiration drawn from the classical Caesar Cipher, the Playfair Cipher and the monoalphabetic substitution cipher. Do give it a try.
cipher cipher-algorithm cryptography
Last synced: 31 Mar 2025
https://github.com/redik2/binary-cryptography
Простая шифровка файлов через побитовый XOR
Last synced: 24 Mar 2025
https://github.com/whoiscipher/passcrypt
Open source password manager on your local machine written in go
cryptography go golang security-tools
Last synced: 11 Mar 2025
https://github.com/chewzzz1014/sem-4-projects-code
arduino course-project coursework cryptography mvc prolog
Last synced: 13 Apr 2026
https://github.com/paulchen2713/aes
COM 5335 Network Security Assignment #2 - Advanced Encryption Standard (AES)
aes cryptography encryption matlab nthuee
Last synced: 16 Mar 2025
https://github.com/mariankapisinsky/FIT-VUT-NNET
Some of the school assignments from my master's degree study.
asynchronous-programming cryptography digital-forensics fit functional-programming graph-algorithms influxdb networking parallel-algorithms tls-fingerprint vut web-applications
Last synced: 11 Mar 2025
https://github.com/mpankajarun/file-encryption-and-decryption
This app is an experiment that will allow people to choose files from their computers and encrypt them client-side with a pass phrase.
cryptography cryptojs javascript
Last synced: 04 May 2026
https://github.com/mrxx0/ft_ssl_md5
An introduction to cryptographic hashing algorithms.
Last synced: 03 Aug 2025
https://github.com/malisha4065/javap2pfiletransfer
Java P2P Secure File Transfer
Last synced: 09 Jun 2026
https://github.com/buhman/rijndael
fast AES implementation for CHICKEN scheme
aes chicken-scheme cryptography
Last synced: 02 Apr 2025
https://github.com/eginez/secret-key-split
Secret key split algorithm
cryptography golang key-management shamir-secret-sharing
Last synced: 21 Jun 2025
https://github.com/projects-developer/be-final-year-engineering-projects
BE Final Year Engineering Projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
computer-science-projects cryptography final-year final-year-projects machine-learning malware-detection python-projects web-development
Last synced: 10 Mar 2026
https://github.com/piotrpsz/crypto
Implementation of encryption algorithms in c++17
3-way blowfish cpp17 cryptography gost
Last synced: 17 May 2025
https://github.com/future-rafay/data-encryption-app-python_streamlit
🔐 SecureVault is a Python-based project designed to provide robust encryption and decryption functionalities.
cryptography fernet-encryption hashing-passwords python
Last synced: 18 Jun 2025
https://github.com/onlyf0ur/pqc-zig
Post-Quantum Cryptography for Zig
cryptography post-quantum-cryptography pqc pqcrypto
Last synced: 16 May 2025
https://github.com/mukailasam/rand
A Command-Line tool for generating a cryptographically secure random bytes
cryptographically-secure cryptographically-secure-random cryptography golang hexadecimal random random-bytes random-number
Last synced: 27 Feb 2025
https://github.com/smartibase/smart-transformers
Smart Transformers are a versatile machine learning tool that can be integrated with Pytorch, TensorFlow, and JAX. Smart transformers provide accurate computations required for cryptographic algorithms. These transformers is that they are independent modules, making it efficient to experiment with various research projects related to cryptanalysis
algorithms crypto cryptocurrency cryptography deep-learning jax machine-learning pytorch tensorflow transformer
Last synced: 28 Feb 2025
https://gitlab.com/florent.legname/java-crypto-sandbox
Tests and POCs with standard JDK 18 cryptographic implementations: RSA ciphering and signing, AES encryption etc.
AES cryptography java openjdk rsa
Last synced: 10 Jan 2026
https://github.com/super-e/slip39dotnet
Complete .NET implementation of SLIP-0039 Shamir's Secret Sharing with BIP32 support
bip32 bitcoin cryptocurrency cryptography csharp dotnet mnemonic secret-sharing shamir-secret-sharing slip-0039 vibe-coding
Last synced: 13 Apr 2026
https://github.com/uofsc-fall-2022-math-587-001/homework11
Basics on elliptic curves and their discrete log problem
cryptography discrete-logarithms elliptic-curves go latex math
Last synced: 14 May 2026
https://github.com/elfincafe/anngo
Ann*Go is the cryptography tool written in Go language.
Last synced: 12 Mar 2026
https://github.com/kamb-code/sha256-r19-preimage
Oracle-free preimage attack on 19-round reduced SHA-256 — paper, solver, and independent verifier
cryptanalysis cryptography cuda gpu hash-functions preimage-attack security-research sha256
Last synced: 27 Jun 2026
https://github.com/anivanchen/pycrypt
A series of standalone scripts built with Cryptography for encryption and decryption of files / strings.
Last synced: 11 Jun 2026
https://github.com/albinzayedrawan/asymmetric-encryption
Lab Exercises about asymmetric encryption with RSA & Diffie-Hellman.
asymmetric-encryption cryptography diffie-hellman-key-exchange rsa-encryption
Last synced: 19 Jul 2025
https://github.com/alexiza84/nexus
nexuS is an innovative software tool designed to streamline data management and analysis processes. With its user-friendly interface and powerful features, nexuS empowers users to efficiently organize, analyze, and visualize their data.
ansible ansible-role cryptography dotnet emulator graphql groovy mmorpg molecule-scenario nexus private-tracker sonatype torrent wildstar
Last synced: 07 Apr 2026
https://github.com/erhant/fftype
Finite-field arithmetic within the type system.
cryptography elliptic-curves finite-fields polynomials types typescript
Last synced: 05 Oct 2025
https://github.com/soumabha-banerjee/enigmaticbyte
This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.
cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms
Last synced: 14 Feb 2026
https://github.com/jcbritobr/gocrypto-study
This study is based on Golang Cryptography for Depeloper book and its examples.
Last synced: 06 Oct 2025
https://github.com/russibc/vigenere-cipher
A simple implementation of Vigenère Cipher.
cryptography practice python vigenere
Last synced: 26 May 2026
https://github.com/danielost/ecpoint-wrappers
Convenient wrappers for operations on elliptic curves in Golang.
cryptography ecc elliptic-curves
Last synced: 06 Oct 2025
https://github.com/endurio/ndrd
Endurio Daemon
blockchain cryptocurrency cryptography currency decentralized distributed payment stablecoin
Last synced: 14 Jan 2026
https://github.com/dssgabriel/PRESENT24-attack
Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.
blockcipher c cryptography maninthemiddleattack maqao optimization
Last synced: 31 Mar 2025
https://github.com/csnp/qramm-cryptoscan
Cryptographic Discovery Scanner - Find every cryptographic algorithm in your codebase and now your quantum risk - part of the QRAMM Toolkit by CSNP
cbom code-analysis cryptography golang post-quantum-cryptography pqc quantum-computing sarif security
Last synced: 13 Jan 2026
https://github.com/hambosto/sweetbyte
A very small, very simple, yet very secure encryption tool.
aes-256 argon2id cryptography decryption encryption golang privacy-tools reed-solomon security security-tools xchacha20-poly1305
Last synced: 07 Oct 2025
https://github.com/mberry/bcrypter
Bcrypt in Rust.
bcrypt cryptography hashing passwords
Last synced: 08 Oct 2025
https://github.com/csnp/qramm-cryptodeps
Cryptographic Dependency Scanner - Identify quantum-vulnerable cryptographic algorithms in your software dependencies. Part of the QRAMM Toolkit.
cbom cnsa cryptography dependencies golang post-quantum post-quantum-cryptography pqc quantum-computing sast sbom security supply-chain-security vulnerability-scanners
Last synced: 13 Jan 2026
https://github.com/ndpar/spring-crypto-demo
Examples of crypto operations in Kotlin and Spring
bouncycastle cryptography openssl spring
Last synced: 12 Mar 2026
https://github.com/amdevit/hoddmir
Hoddmir is a library that implements cryptographic helpers using managed .NET APIs and well-known cryptographic libraries to provide classes with useful tools for third-party applications, such as easy-to-use secure storage or in-memory password vaults.
aead cryptography dotnet secure-storage security store
Last synced: 12 Apr 2026
https://github.com/adelmofilho/tenispolar
Implementation ZENIT-POLAR substitution cipher method of encryption
cryptography r-package r-programming
Last synced: 31 Mar 2025
https://github.com/corocoto/asymmetric-cryptography-encrypt-decript-message
Encrypt/decrypt message via using public & private key pair
asymmetric-cryptography cryptography decrypt encrypt rsa-algorithm
Last synced: 09 Oct 2025
https://github.com/cythral/identity-certificates
Signing Certificate Rotation Service for Brighid Identity.
Last synced: 14 Apr 2026
https://github.com/daleroberts/asd-coin
Playing with the ASD Commemorative Coin
Last synced: 05 Jan 2026
https://github.com/skygenesisenterprise/crux-256
CRUX-256: Experimental symmetric block cipher combining SPN and ARX architectures
aes-256 api-service cryptography database dns linux macos mail rust windows
Last synced: 14 Apr 2026
https://github.com/yashkarthik/zipfile_passw_cracker
Crack the password of a zip file from a wordlist.
cryptography password-cracker python zipfile
Last synced: 10 Oct 2025
https://github.com/lukman-01/alchemy-eth-bootcamp-projects
Alchemy-Eth-Bootcamp documentation of learning and developing blockchain technology from scratch using JavaScript, Blockchain cryptography and storage,Solidity, Etherjs, Hardhat and indept smart contract writing.
blockchain cryptography erc20 ethereum etherjs evm hardhat javascript nfts smart-contracts solidity
Last synced: 11 Apr 2026
https://github.com/timyiu478/cryptography-i
Cryptography I: foundational cryptographic principles and primitives course by Dan Boneh, Stanford University
aes-encryption cryptography protocol rsa-cryptography security
Last synced: 29 Jun 2026
https://github.com/achnouri/ctf-challenges-write-ups
This repository is a collection of detailed write-ups for CTF challenges/machines/... that i have solved across different cybersecurity training platforms
capture-the-flag cryptography ctf ctf-challenges ctf-writeups cybersecurity hacking hacking-tools hackthebox offensive-security osint pentesting red-team reversing scanning security testing tryhackme vulnerabilities web
Last synced: 18 Feb 2026
https://github.com/krdevanshu06/steganography-app
This project is a steganography tool that allows users to hide and extract secret messages within images using Least Significant Bit (LSB) encoding. The tool provides a user-friendly Streamlit UI for seamless encoding and decoding of messages.
cryptography data-security image-processing lsb-encoding python steganography streamlit
Last synced: 18 Apr 2026
https://github.com/im-a-kookie/cryptographic-aes-server
Simple manual implementation of multithreaded HTTP server via HTTPListenerContext, implementing custom AES virtual streams to provide large files securely.
aes-encryption cryptography http-server multithreaded-server stream-processing
Last synced: 11 Oct 2025
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: 12 Oct 2025
https://github.com/newyaroslav/siphash-cpp
SipHash Headers Only C ++ Library
c-plus-plus cpp11 cpp17 cryptographic-hash-functions cryptography hash library pseudorandom-functions siphash
Last synced: 12 Oct 2025
https://github.com/abdulbasit110/key-logger
An educational Python keylogger that captures keystrokes and securely encrypts logs using `pynput` and `cryptography`. For educational use only.
cryptography cybersecurity encryption keylogger pynput
Last synced: 13 Oct 2025
https://github.com/vladistan/codebreaker-2018-explore
Notebooks to poke around the blockchain for codebreaker 2018 challenge walkthrough
blockchain codebreaker-challenge cryptocurrency cryptography ctf-challenges ctf-writeups cybersecurity reverse-engineering security walkthrough
Last synced: 13 Oct 2025
https://github.com/sucho6996/shadowsend-a-secure-communication-platform
This is a Java Spring boot and JS React project where sender will send a message which will be encrypted and embedded in an Image provided by the sender and the receiver will be able to see those images with sender's number in his/her inbox . Once the receiver will read the message it'll be deleted automatically for a traceless conversation.
cryptography eureka-discovery-client eureka-server feign-client git github java jpa jwt-authentication jwt-token messaging microservices open-feign platform security spring-boot spring-security steganography
Last synced: 01 Mar 2026
https://github.com/trinetra110/stegoaes
A Python-based steganography tool that hides AES-encrypted messages in images using the Least Significant Bit (LSB) technique. Supports secure encoding and decoding with OpenCV and PyCryptodome.
Last synced: 01 Sep 2025
https://github.com/ianacaburian/generate-key-file
Ports juce_KeyGeneration::generateKeyFile() to node.
auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript
Last synced: 15 Mar 2025
https://github.com/acmo0/lfsr-fibo
Efficient pure Rust implementation of LFSR in Fibonacci representation
cryptography lfsr lightweight-cryptography random-generation
Last synced: 14 Oct 2025
https://github.com/zhongruoyu/sha2
An implementation of the SHA-2 hash algorithms.
cryptography hash sha256 sha512
Last synced: 18 Jun 2026
https://github.com/danielost/sp-box
S-box/p-box implementation
block-ciphers cryptography p-box s-box
Last synced: 12 Jul 2025
https://github.com/athanclark/purescript-sjcl
Bindings to the Stanford JavaScript Crypto Library
browser cryptography purescript sjcl
Last synced: 24 Jan 2026
https://github.com/0xcyberlitech/ssh
SSH sur Debian : guide de durcissement, bonnes pratiques, audit et supervision des connexions.
2fa brute-force-protection cryptography debian hardening homelab key-management linux openssh port-forwarding security ssh
Last synced: 07 May 2026
https://github.com/davidkirwan/number_station
This gem contains a number of utilities to aid in the running of a number station.
cryptography number-station one-time-pad one-time-pad-cipher pseudorandom pseudorandom-number-generator radio
Last synced: 08 Nov 2025
https://github.com/saorsa-labs/saorsa-fec
Core foundational crates for the Saorsa P2P ecosystem: saorsa-types, saorsa-fec (Forward Error Correction), and saorsa-rsps (Reed-Solomon with Proof Systems)
cryptography error-correction fec foundation networking p2p reed-solomon rust types
Last synced: 20 Jan 2026
https://github.com/tnmyk/localblockchain
Centralized and local imitation of blockchain technology using Javascript.
blockchain cryptography javascript
Last synced: 26 May 2026
https://github.com/vicentevieytes/merkle-tree
Rust crate implementing a Merkle Tree data structure and Merkle Path proof generation and verification.
cryptocurrency cryptography merkle merkletree rust
Last synced: 22 Jan 2026
https://github.com/primefactor-io/ecc
Implementations of various Elliptic Curve Cryptography primitives such as ECDSA and Adaptor ECDSA over secp256k1
adaptor-signature adaptor-signatures cryptography cryptography-algorithms ecdsa ecdsa-cryptography ecdsa-signature ecdsa-signatures elliptic-curve elliptic-curve-cryptography elliptic-curves schnorr schnorr-signature schnorr-signatures
Last synced: 15 May 2025
https://github.com/primefactor-io/paillier
Implementation of the Paillier cryptosystem alongside its homomorphic operations
cryptography cryptography-algorithms homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library paillier paillier-cryptosystem
Last synced: 06 Jul 2026
https://github.com/4lessandrodev/cesar-cipher
A simple TypeScript library for Caesar cipher encryption and decryption
cesar-cipher cryptography shift-cipher
Last synced: 30 Jan 2026
https://github.com/project-aico/dna
Transcription between UTF-8 text and DNA bases.
bioinformatics cryptography dsl python yaml
Last synced: 20 Jan 2026
https://github.com/khanhtran0111/Secure-file-encryption-tool
Implement a program to encrypt and decrypt files securely
chacha20 cpp17 cryptography encryption-decryption python3
Last synced: 29 Jun 2026
https://github.com/onyazuka/desu
DES encryption + Triple DES + Multithread version
Last synced: 25 Oct 2025
https://github.com/copyleftdev/seccure-edi
Post-quantum encryption for EDI files. Kyber-1024 + XChaCha20-Poly1305.
cli cryptography edi encryption kyber post-quantum rust security
Last synced: 13 Jan 2026
https://github.com/lightxlk/cryptanalyst_sysalt
Worked on an assignment of hex, ascii, and multiple cryptographic techniques.
ascii base64-encoding cryptography hex ipynb-parsing json
Last synced: 23 Jan 2026
https://github.com/UofSC-Fall-2022-Math-587-001/homework8
A bit about distribution of primes and Pollard's p-1 test
cryptography go latex math pollard-p-1 prime-numbers
Last synced: 07 May 2025
https://github.com/kodzonko/sdex-enrypted-communicator
Mobilna aplikacja webowa komunikatora szyfrującego wiadomości metodą SDEx z funkcją skrótu BLAKE3.
blake3 cryptography sdex secure-communication secure-messaging secure-messenger
Last synced: 15 May 2025
https://github.com/loneicewolf/qubes-pentesting
Research on Qubes security. Includes my Progress on My own Attacks on Qubes as well.
attack cryptography loneicewolf qubes
Last synced: 24 Jan 2026
https://github.com/kyj9447/pixseal
Cryptographic image integrity & authenticity verification tool. Detects any image modification via pixel-level validation.
cryptography digital-forensics image-authenticity image-integrity-check image-verification steganography-tool tamper-detection
Last synced: 24 Jan 2026
https://github.com/hidayatarg/blockchain_cryptocurrency_node.js
Building own crypto-Currency, that only has value dependent on those who back it. For security, cryptocurrencies rely on blockchaining: a database organized in such a way that records are kept secure through peer-to-peer networks. Each record is kept within a block, and each block holds a timestamp and link to the block before it. The first cryptocurrency was Bitcoin, implemented in 2009 by Satoshi Nakamoto.
Last synced: 10 Apr 2026
https://github.com/badvibessz/bankingclientserverapp
Client server websocket banking app with GUI
banking client-server cryptography gui json websocket
Last synced: 15 Apr 2026