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-23 00:06:53 UTC
- JSON Representation
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/kingmob/cryptopals-crypto-challenges
The Cryptopals (formerly Matasano) crypto challenges
clojure crypto-challenges cryptography cryptopals
Last synced: 27 Oct 2025
https://github.com/lovasoa/sha_hashes
Collection of sha hashes of common passwords
cracking cryptography security sha1 website whitehat
Last synced: 28 Jan 2026
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/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/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/spiretechnology/go-jwt
JSON Web Token library in Go
authentication cryptography jwt sessions verification
Last synced: 31 Jan 2026
https://github.com/rahmatagungj/toke
TOKE (Two Original Key Encryption) is a security method through encryption of data in the form of numbers and characters, this system uses a mathematical algorithm that can be used to secure certain messages. This service can convert ordinary messages in human language and files into more secure data.
algorithms cryptography decryption encryption
Last synced: 25 Feb 2026
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/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/eqoty-labs/kryptools
Kotlin multiplatorm crypto tools: AES-SIV, Axlsign, AES256-GCM, Bech32, Secp256k1
crypto cryptography kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native
Last synced: 02 Feb 2026
https://github.com/schultz-is/go-threefish
An implementation of the Threefish block cipher entirely in go with no external dependencies.
block-cipher block-ciphers crypto cryptography threefish
Last synced: 15 Apr 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/outspace/bachelor_thesis
My bachelor thesis
cryptography differential-cryptanalysis dstu7624
Last synced: 18 Mar 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/mohammedmehdio/caesarjaw-py
CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: β Encrypt text π β Decrypt text π β Determine the shift key π β Attempt decryption without a known key π‘
caesar caesar-cipher caesar-cipher-algorithm caesar-shift communication crypto cryptography cybersecurity hacking-tool hacking-tools key keys python python3 security tool tools
Last synced: 13 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/dsprenkels/vscode-jasmin
basic syntax highlighting support for the jasmin domain-specific language
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/cosmian/cloudproof_flutter
The Flutter API library to Cosmian Cloudproof Encryption
android cloud cloudproof cryptography dart flutter ios
Last synced: 01 Mar 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/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/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/jedisct1/gimli-constructions
Cryptographic constructions based on the Gimli permutation.
Last synced: 05 Mar 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/5n00py/soft-aes
Software implementation of the AES cipher with related modes of operations
aes aes-128 aes-192 aes-256 aes-cbc aes-cmac aes-ecb cryptography cryptography-library cybersecurity pkcs7 rust-crypto rust-cryptography-library
Last synced: 02 Apr 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/shaygali/crypto-project
python crypto course final project
course-assignment cryptocurrency cryptography python
Last synced: 17 Apr 2026
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/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/egorkhaklin/polaris-id
National identity-token reference implementation. Post-quantum signing, zero-knowledge defaults, compulsion-resistant by construction.
anti-coercion audit-log cryptography flask identity identity-management merkle-tree mfa plonky2 post-quantum-cryptography postgresql rust snark swarm-intelligence webauthn zero-knowledge-proofs
Last synced: 10 Jun 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/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/mohammedmehdio/caesarjaw
CaesearJaw π is a Caesar Cipher Bash Script that allows you to encrypt, decrypt, find a shift key, and brute-force decrypt a given text using the Caesar Cipher.
bash bash-script caesar caesar-cipher caesar-cipher-algorithm communication cryptography cyber-security cybersecurity hacking hacking-tool key security tool tools
Last synced: 29 Apr 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/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/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/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/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/michpro/xtea-cipher
XTEA cipher library, with MAC support, for the Arduino environment.
arduino arduino-library cipher cipher-algorithms cryptography cryptography-library decryption encryption hash iot mac message-authentication-code xtea-cipher
Last synced: 17 Apr 2026
https://github.com/demining/private-key-debug
Private key Debug: Incorrect generation of private keys, system vulnerabilities and errors in calculating the order of the elliptic curve secp256k1 threats to the Bitcoin ecosystem
bitcoin bitcoin-wallet crypto cryptocurrency cryptography ecc elliptic-curve-cryptography privatekey secp256k1 vulnerability
Last synced: 01 May 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/haskell-cryptography/cryptography-blake3
A wrapper around cryptography-blake3-bindings which is more Haskell-friendly
Last synced: 13 May 2026
https://github.com/angelobattaglia/gematro
A cryptographic calculator (Written by Saun Virroco)
Last synced: 08 Jun 2026
https://github.com/stevehjohn/security
Various useful classes for information security
cryptography csharp dotnet shamir
Last synced: 28 Apr 2026
https://github.com/delthas/libsilence-java
Lightweight API for the Silence protocol
cryptography java-8 silence sms smssecure textsecure
Last synced: 06 Jun 2026
https://github.com/clach04/jenc-py
Python package for jenc/Markor decryption/encryption
aes aes-256 aes-encryption aes-gcm-encryption aes256-gcm cryptography decryption encryption encryption-decryption gcm java jenc markor pbkdf2withhmacsha512 python
Last synced: 09 Feb 2026
https://github.com/r1b/cryptography
Self-study in cryptosystems
block-ciphers cryptography key-exchange-algorithms rust stream-ciphers
Last synced: 08 Apr 2025
https://github.com/agu3rra/pykeys
Securely store and use your API keys
api coding cryptography key secure token
Last synced: 16 Jan 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/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/dylan-lang/hash-algorithms
Cryptographic hash functions for Dylan
cryptography dylan-lang hash hashing
Last synced: 03 Feb 2026
https://github.com/cupcakearmy/occulto
Isomorphic encryption library that works both in the browser and node.
aes crypto crypto-library cryptography easy-to-use hash high-level node node-crypto typescript
Last synced: 15 Apr 2025
https://github.com/vishalshenoy2002/file-encrypter
Keep your files safe by encrypting it π
cryptography encrpytion file-encryption file-encryption-python file-encryptor safe security
Last synced: 18 Jun 2026
https://github.com/i-umairkhan/ecdsa_node
Transactions via ECDSA cryptography algorithm.
cryptography ecdsa-cryptography express javascript nodejs react
Last synced: 14 Apr 2026
https://github.com/pmuens/time-lock-puzzle
Time-Lock Puzzle schemes implemented in Go and compiled to WebAssembly
cryptography encryption homomorphic-encryption homomorphic-time-lock-puzzle time-lock time-lock-puzzle
Last synced: 15 May 2025
https://github.com/amaitou/sectools
Welcome to the SecTools repository, a curated collection of penetration testing tools designed exclusively for educational purposes. This repository aims to provide a responsible and ethical environment for learning penetration testing techniques within legal boundaries.
cryptography cybersecurity hashing malware-development penetration-testing-tools python3 reverse-shell
Last synced: 15 May 2025
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/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/tommasoazz/cryptography-notes
Notes for studying, preparing homeworks and exams of the course "Cryptography" of University of Bologna, Master Degree in Computer Science (LM Informatica), A.Y. 2021/2022.
computer-science cryptography notes
Last synced: 11 Feb 2026
https://github.com/pauldreik/lemac
C++ implementation of the lemac hash by Augustin Bariant
Last synced: 21 Jun 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/samuelschlesinger/blake3-lamport-signatures
An implementation of Lamport/Merkle signatures in Rust using the BLAKE3 hash function.
cli cryptography lamport-signature-scheme merkle-signature-scheme rust rust-lang signature
Last synced: 18 Mar 2025
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/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/theduardomaciel/cryptosia-web
A platform for generating public and private keys that work in sync, ensuring simplified security of sensitive messages through RSA encryption.
c cryptography emscripten nextjs react rsa rsa-cryptography tailwindcss wasm webassembly
Last synced: 12 Apr 2026
https://github.com/pandh4cker/encode-decode-morse-code
Encode&Decode Morse Code
binary-search-tree binary-search-trees binary-tree binary-trees c cryptography morse morse-code morse-codes morsecode morsedecode recursion recursive recursive-algorithm sdl2 sdl2-image sdl2-library sdl2-ttf
Last synced: 25 May 2026
https://github.com/uncomputable/tackling-bulletproofs
In-depth survey into what Bulletproofs are and how they work
cryptography learning mathematics pdf tutorial zero-knowledge-proof
Last synced: 19 Mar 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/mrdcvlsc/password-manager
A simple online password manager web application with demo deployed in render.com
aes better-sqlite3 cipher confidentiality cryptography css data-protection decryption encryption fastify full-stack html javascript nodejs online password-manager password-vault sqlite3 web-application
Last synced: 15 Apr 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/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/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/guillaumebouchetepitech/wasm-cryptopp-as-module
Basic WebAssembly port of the open source cryptography library libCrypto++
browser cpp17 cryptography javascript nodejs typescript wasm webassembly
Last synced: 11 Apr 2026
https://github.com/qtumproject/qtool
Qtool is a cli command, a JSON RPC api and a golang package that provides crypto functionalities specific for qtum blockchain
bitcoin cryptography ecdsa qtum
Last synced: 28 Apr 2025
https://github.com/alierpm/cryptohub
This project is based on Coinranking API: The simplest API for Cryptocurrency Prices - Real-Time & Historical - Crypto Market Data - Coins - Exchanges and Bing News Search API:An AI service from Microsoft Azure that turns any app into a news search resource.
bitcoin blockchain crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum newsapi
Last synced: 07 May 2026
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/gerhalt/cryptopals
Solutions to Cryptopals challenges in Python 3. Visit https://cryptopals.com/ for the complete list of challenges.
aes-encryption cbc-mode challenges crypto cryptography diffie-hellman dsa dsa-algorithm ecb-mode puzzles python python3 rsa rsa-algorithm solutions
Last synced: 13 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/thomasdesr/minisign-action
Github action to sign and verify minisign/signify signatures
crypto cryptography github-actions gpg minisign pgp signify
Last synced: 05 Jan 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/marcode24/criptografia-rsa
π This is a cryptography project testing, using RSA criptography
cryptography css html html-css-javascript html5-css3 javascript multer nodejs rsa rsa-cryptography
Last synced: 11 Apr 2026