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-22 00:06:56 UTC
- JSON Representation
https://github.com/tls-inspector/CertificateKit
CertificateKit for iOS makes working with SSL/TLS certificates a pain-free endeavour!
certificate cryptography framework ios ios-library ssl tls x509
Last synced: 11 Mar 2025
https://github.com/vnuge/noscrypt
A nostr specific cryptography library written in C
Last synced: 09 Jul 2025
https://github.com/atropinetears/winternitz-ots
A Rust Library For The Post-Quantum Digital Signature Scheme Winternitz One-Time Signature using the hash function Blake2b.
blake2b crypto cryptography digital-signature hash hashing one-time-signatures ots post-quantum post-quantum-cryptography rust rust-crate rust-lang rust-library security signatures winternitz winternitz-ots wots
Last synced: 27 Mar 2026
https://github.com/demining/mrrobotqr
«MrRobotQR» is an open source script that automates the process from entering a search keyword to deriving the private key of a Bitcoin wallet.
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curve-cryptography elliptic-curves privatekey secp256k1 vulnerability
Last synced: 03 May 2025
https://github.com/virgilsecurity/virgil-purekit-java
PureKit SDK allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.
cryptography encryption gdpr hipaa passw0rd password password-hardened-encryption phe pii piidata sdk
Last synced: 06 Sep 2025
https://github.com/encryption4all/postguard
An Identity-Based Cryptography Protocol
cryptography encryption end-to-end-encryption privacy
Last synced: 10 Apr 2026
https://github.com/bitwise-01/badcrypto
BadCrypto is a crypto software that should not be used with sensitive data. (Tell me how long it took you to break it)
Last synced: 09 Apr 2025
https://github.com/ahenzinger/underhood
The implementation of Tiptoe's linearly-homomorphic encryption scheme, accompanying the paper "Private Web Search with Tiptoe" (SOSP 2023).
Last synced: 15 Feb 2026
https://github.com/phsym/kmip-explorer
Browse and manage your KMIP objects in your terminal
Last synced: 14 Jul 2025
https://github.com/vatshayan/final-year-college-project
Final Year Cryptography Project for Secure Communication System. Python Programming is done. Easy to understand and Implement.
btech btech-project cipher communication crpyt cryptocurrency cryptography cryptonote dataset encryption final final-project finalyearproject ieee machine-learning paper python secure security year
Last synced: 28 Oct 2025
https://github.com/cyrildever/ecies-geth
JavaScript Elliptic Curve Integrated Encryption Scheme (ECIES) Library - Based off Geth's implementation
cryptography ecdh ecies-encryption ecies-geth javascript-library
Last synced: 25 Jul 2025
https://github.com/AtropineTears/ramp-primes
A Rust Crate For Generating Large Prime and Composite Integers From A CSPRNG
crates crypto cryptography csprng prime-number prime-numbers primeng primes random random-generation random-number-generators rng rust rust-crate rust-lang rust-library rustlang security
Last synced: 20 Oct 2025
https://github.com/marchof/three4j
Threema Gateway Client for Java
cryptography encryption end-to-end-encryption java messaging privacy threema threema-gateway
Last synced: 24 Mar 2025
https://github.com/hazmi35/nano-aes
Simple & lightweight AES (Advanced Encryption Standard) module. Wrapper for Node.js crypto module.
aes cryptography decrypt encrypt encryption nano-aes nodejs typescript
Last synced: 15 Mar 2026
https://github.com/CodeDynasty-dev/SafeToken
SafeToken is an access token and refresh token authentication library for server-side Javascript applications.
0auth2 bunjs cryptography javascript jwt jwt-authentication nodejs safetoken typescript
Last synced: 12 Apr 2025
https://github.com/apogiatzis/colabohash
Abuse Google Colaboratory for fun, hash cracking and definitely NOT profit
colaboratory cracking cryptography ctf google gpu hash hashcat
Last synced: 13 Jun 2025
https://github.com/woefe/xmlrss
Redactable Signatures for Java
cryptography java jca signatures
Last synced: 07 May 2025
https://github.com/achimcc/substrate-arkworks-examples
Example implementation of curve arithmetic for the ark-substrate curves
blockchain cryptography polkadot rust substrate zero-knowledge
Last synced: 14 Apr 2025
https://github.com/tylerdmace/mumblestumble
An educational mimblewimble implementation written in Golang
blockchain cryptocurrency cryptography experimental mimblewimble privacy
Last synced: 23 Apr 2025
https://github.com/fortanix/sq-dsm
PGP operations with Fortanix DSM
cryptography ed25519 encryption pgp rust
Last synced: 16 Jan 2026
https://github.com/dinochiesa/apigee-custompolicy-aescrypto
a configurable custom policy for Apigee, which performs AES encryption or decryption.
aes apigee cryptography encryption java
Last synced: 27 Feb 2026
https://github.com/o0101/Blogfolio
:pencil2: Blogfolio of my creative work in open-source software engineering, 2017 to present.
archiving bepis blog bona-fides browser cryptography github-stars portfolio rbi selector-generalization types utilities
Last synced: 17 Apr 2025
https://github.com/codedynasty-dev/safetoken
SafeToken is an access token and refresh token authentication library for server-side Javascript applications.
0auth2 bunjs cryptography javascript jwt jwt-authentication nodejs safetoken typescript
Last synced: 02 Mar 2025
https://github.com/darth-cy/ecc
Base-level implementation of elliptic curve cryptography, including field arithmetics.
cryptography elliptic-curve-cryptography finite-fields rust
Last synced: 22 Mar 2025
https://github.com/dansarie/socracked
Performs key-recovery attacks on the SoDark family of algorithms.
cryptanalysis cryptography cuda hf-radio key-recovery
Last synced: 21 Feb 2026
https://github.com/elichai/lorenz
File encryption for multiple participants
aes aes-gcm chacha20-poly1305 cryptography cryptography-tools encryption file-encryption rust x25519
Last synced: 18 Mar 2025
https://github.com/didactic-drunk/crypto-secret.cr
Interface for holding sensitive information
Last synced: 18 Jul 2025
https://github.com/crossbowerbt/md5
An md5 implementation in C, using the SSE* instruction set.
Last synced: 17 Jul 2025
https://github.com/kaushiksk/rsa-from-scratch
Implementation of RSA from scratch in different programming languages
cryptography number-theory rsa
Last synced: 16 Oct 2025
https://github.com/mayank-02/simplified-aes
Implementation of a simplified version of the AES algorithm
advanced-encryption-standard cryptography educational python simplified-aes
Last synced: 14 Jul 2025
https://github.com/jedisct1/elimac
An implementation of EliMAC, a fast AES-based Message Authentication Code
crypto cryptography elihash elimac hash keyed mac
Last synced: 10 Mar 2026
https://github.com/kevcui/totp
:1234: Yet another minimal TOTP generator in 5 lines of Bash
2fa bash bash-script cryptography hotp security totp totp-generator
Last synced: 15 Oct 2025
https://github.com/zama-ai/fhevm-decryptions-db
The fhEVM Decryptions Database is a key-value database of decryption results.
Last synced: 01 Jul 2025
https://github.com/embetrix/stm32mp-sign-tool
The stm32mp-sign-tool is an utility for signing and verifying firmware images compatible with STM32MP MPUs
cpp cryptography ecdsa-cryptography embedded-systems hsm lightweight pkcs11 security signing-keys signing-tool stm32mp1 stm32mpu
Last synced: 24 Apr 2025
https://github.com/tink-crypto/tink-go-awskms
Extension to Tink Go that provides AWS KMS integration
aws-kms crypto cryptography go golang golang-library security
Last synced: 27 Jan 2026
https://github.com/elata-biosciences/zorp
ZORP Protocol
blockchain crypto cryptography decentralized-science desci differential-privacy encryption evm ipfs pgp research-data-management solidity
Last synced: 09 Jun 2026
https://github.com/eupn/vdf-rs
A proof-of-concept Verifiable Delay Functions implementation in Rust
cryptography mimc rust sloth vdf
Last synced: 27 Aug 2025
https://github.com/thomasleplus/visualcrypto
A project of visual cryptography.
authentication crypto cryptography java jdk paper transparent-cards
Last synced: 10 Apr 2025
https://github.com/ronhombre/kyberkotlin
ML-KEM's Kotlin Implementation
cryptography crystals-kyber csharp-library java java-library javascript javascript-library kotlin-library kotlin-multiplatform maven npm-package
Last synced: 22 Aug 2025
https://github.com/keygen-sh/example-cpp-cryptographic-verification
Example of verifying a license key's authenticity using RSA-SHA256 with PKCS1 v1.5 padding
cryptography keygen licensing openssl-rsa rsa-cryptography software-licensing
Last synced: 29 Aug 2025
https://github.com/aead/ee
Encrypt Everything - CLI for encrypting everything securely
cli cryptography encryption golang
Last synced: 17 Mar 2026
https://github.com/bitanon/cipherlib
Implementations of cryptographic algorithms for encryption and decryption in Dart
cryptography dart decryption encryption hashlib
Last synced: 22 Apr 2026
https://github.com/gregamohorko/fileserverandclient
A console file server and client application. It uses TCP protocol and RSA encryption.
client client-server cryptography encryption file-download file-upload server tcp tcp-client tcp-client-server tcp-server
Last synced: 14 Sep 2025
https://github.com/advaita-saha/grpc-chaum-pederson-zkp
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust
cryptography grpc grpc-server rust zero-knowledge zkp
Last synced: 29 Apr 2025
https://github.com/cepdnaclk/e16-4yp-post-quantum-cryptographic-schemes-based-on-plain-lattices
This project proposes the use of plain lattices with learning with errors problem to implement a cryptographic scheme which can run on classical computers and provides security against quantum based attacks. We are proposing key sizes for efficient operations and implement a lattice trapdoor function. Also we will improve current random oracle based model in to a standard model.
cryptography lattice-based-crypto learning-with-errors post-quantum-cryptography public-key-cryptography random-oracle-model
Last synced: 01 May 2025
https://github.com/silur/zerotwo
State of the art authentication scheme with the strength of a Klaxxosaur
2fa authentication crendentials cryptography login security
Last synced: 16 Apr 2025
https://github.com/jedisct1/zig-alzette
Implementation of the Alzette box and the CRAX block cipher in Zig.
alzette crax crypto cryptography lightweight trax zig zig-package ziglang
Last synced: 15 Apr 2025
https://github.com/djx-y-z/openmls_dart
Wrapper for OpenMLS, implementing the Messaging Layer Security (MLS) protocol (RFC 9420) for scalable end-to-end encrypted group messaging. Features TreeKEM key agreement, encrypted storage (SQLCipher/IndexedDB), and Web Crypto support. Optimized for Flutter and cross-platform applications (Android, iOS, Linux, macOS, Windows, Web). MIT Licensed.
cross-platform cryptography dart encryption end-to-end-encryption flutter flutter-rust-bridge frb group-messaging messaging mls mls-protocol openmls privacy rfc9420 rust security
Last synced: 06 Jun 2026
https://github.com/argentini/argentini.enigma
An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).
cipher crypto cryptography dotnet dotnet6 encryption enigma enigma-machine keyless keyless-cipher machine ww2
Last synced: 22 Apr 2025
https://github.com/citp/mps-operations
A Go implementation of the protocols for {MPSI, MPSIU, MPSI-Sum, MPSIU-Sum} described in Estimating Incidental Collection in Foreign Intelligence Surveillance: Large-Scale Multiparty Private Set Intersection with Union and Sum.
cryptography private-set-intersection private-set-intersection-sum
Last synced: 15 Jul 2025
https://github.com/ispaneli/fstorage
Fstorage, Secure file storage, SYNC/ASYNC clients, easy to learn, fast to code.
aiohttp-client api-client asgi async asyncio client-server cryptography fastapi file-manager filesystem python python-types python3 requests security storage-api storage-engine swagger swagger-ui uvicorn
Last synced: 09 Mar 2026
https://github.com/anishlearnstocode/applied-cryptography
Solutions to Applied Cryprography 🔑 Specialization by University of Colorado @Coursera.
applied-cryptography coursera cryptography solutions
Last synced: 03 Jan 2026
https://github.com/yashsahsani/student-management-using-hyperledger
Hyperledger fabric based project for college student management.
blockchain blockchain-technology cryptography docker docker-compose exporting-wallet fabric-enviroment hyperledger hyperledger-fabric javascript nodejs student-management student-managment student-project vscode
Last synced: 26 Oct 2025
https://github.com/vatshayan/cryptography-communication-system
B.tech College Project for Secure Message Communication though Cryptography Algorithm
btech-project btechfinalyear cipher cipher-algorithms ciphers communication cryptography final-project final-year-project machine-learning machine-learning-algorithms python security semester-project
Last synced: 28 Oct 2025
https://github.com/ergl/sss_py
Basic Shamir's Secret Sharing
cryptography shamir shamir-secret-sharing
Last synced: 12 Apr 2025
https://github.com/pmuens/proto-lwe
Prototypes of a Learning With Errors (LWE) Implementation
cryptography lattice-based-crypto learning-with-errors lwe
Last synced: 06 Mar 2026
https://github.com/trailofbits/windows-ctl
Rust libraries and utilities for parsing Windows Certificate Trust Lists
authenticode cryptography rust
Last synced: 24 Mar 2025
https://github.com/piotrcki/crypt0
One-time pad on steroids
cryptography one-time-pad post-quantum-cryptography
Last synced: 14 Jan 2026
https://github.com/divinemonk/ctfdb
{ CTF Database }= (A collection of of websites and resources you will ever need for offline/online CTF competitions)
binary-exploitation capture-the-flag cryptography ctf ctfs cyber cyber-security cybersecurity database guide hacker hacking information information-security pathway reverse-engineering roadmap steganography training-materials web-security
Last synced: 31 Dec 2025
https://github.com/mitre/ElectionGuardVerifier.jl
MITRE Election Guard Verifier
cryptography electionguard julia
Last synced: 06 Apr 2026
https://github.com/omagrawal1111/secure_file_storage_using_hybrid_cryptography
Secure File Storage Using Hybrid Cryptography
cryptography flask-application html hybridcryptography python secure-storage webapp
Last synced: 08 Aug 2025
https://github.com/niluxv/secmem-alloc
Allocate private/secret memory in rust
allocators cryptography memory rust secure
Last synced: 05 Sep 2025
https://github.com/grishnov/fletcher_checksum
Implementation of fletcher-16, fletcher-32, and fletcher-64 checksums in Python3 for working with string and bytes data
checksum checksum-calculation crypto cryptography fletcher fletcher-checksum
Last synced: 11 Oct 2025
https://github.com/erich-9/NistyPQC.jl
Post-Quantum Cryptography for Julia
bike classic-mceliece cryptography dilithium falcon julia kyber post-quantum-cryptography
Last synced: 06 Apr 2026
https://github.com/mojalil/learn-fhe
A curated list of educational materials, guides, and research papers for beginners interested in learning about Fully Homomorphic Encryption (FHE).
cryptography fhe fully-homomorphic-encryption homo learning-resources privacy
Last synced: 04 Jan 2026
https://github.com/anishlearnstocode/mathematical-foundations-cryptography
Solutions to Coursera Course Mathematical Foundations 🧮 for Cryptography 🗝 part of the Intro to Applied Cryptography specialization.
applied-cryptography coursera cryptography intro-to-cryptography solutions solutions-reppo
Last synced: 04 Jan 2026
https://github.com/ph4r05/apk_parse
use python parse APK, get package name, file md5, apk icon, developer certificate....
android android-analysis apk certificates cryptography python-library signatures
Last synced: 14 Jan 2026
https://github.com/kevincharm/broth16
Groth16 using BLS12-381 pairings
cryptography groth16 zk-snarks zkp
Last synced: 15 Apr 2025
https://github.com/ahf/luke
Erlang NIF for the post-quantum key exchange: A New Hope.
cryptography erlang erlang-nif key-exchange-protocol post-quantum tor
Last synced: 15 Apr 2025
https://github.com/oreshinya/purescript-crypto
PureScript wrapper for crypto module of NodeJS
cryptography nodejs purescript
Last synced: 05 Apr 2025
https://github.com/twystd/tweetnacl-go
TweetNaCl crypto library port to the Go language
Last synced: 28 Jan 2026
https://github.com/dethada/ransomware
Ransomware without the ransom | Targeted at Linux systems
cryptography malware ransomware
Last synced: 30 Jul 2025
https://github.com/fi5t/kaes
AES implementation in Kotlin
aes-128 aes-encryption cryptography kotlin
Last synced: 13 Apr 2025
https://github.com/strader07/bitmex_algo_trader
Algorithmic trading bot using bitmex API with a simple UI in terminal
algorithmic-trading bitmex ccxt cryptofeed cryptography orderbook pyqt5 python tkinter
Last synced: 11 Feb 2026
https://github.com/passw0rd/cli
Passw0rd's CLI tool for communicating with API of the Password-Hardened Encryption (PHE) Service. https://passw0rd.io/
cli cryptography encryption passw0rd password password-hardened-encryption phe
Last synced: 11 Jan 2026
https://github.com/paulgreg/uniquepasswordbuilder
A bookmarklet to generate strong password per site
bookmarklet chrome-extension cryptography firefox-addon javascript password-manager scrypt
Last synced: 06 May 2025
https://github.com/cslarsen/eulers-totient-function
A fast implementation of Euler's totient function phi(n) in C++
c-plus-plus cryptography mathematics phi prime-numbers
Last synced: 27 Mar 2026
https://github.com/cergo123/evilzone_challanges_solutions
EvilZone.org challenges solutions
bash challenges cryptography forensics javascript python security web-application-security
Last synced: 03 Sep 2025
https://github.com/siketyan/easy-jpki
🔑 WIP: Easily sign your message and verify the signature using keys in your JPKI card.
android-app cryptography digital-signature jpki
Last synced: 07 May 2025
https://github.com/aead/skein
The Skein hash function family based on the Threefish tweakable block cipher
Last synced: 10 Apr 2025
https://github.com/pankaj0038/dcodeki
Python GUI based encoder-decoder tool
cryptography kivy-framework kvlang python3
Last synced: 08 Jul 2025
https://github.com/lucaangioloni/fileencrypt
Simple open source App to encrypt files, based on Qt
cryptography encrypted-files files-encrypted openssl qt security
Last synced: 23 Apr 2025
https://github.com/o0101/blogfolio
:pencil2: Blogfolio of my creative work in open-source software engineering, 2017 to present.
archiving bepis blog bona-fides browser cryptography github-stars portfolio rbi selector-generalization types utilities
Last synced: 18 Jul 2025
https://github.com/x011/btc-wallet-maker
The BTC Wallet Maker, an offline tool, ensures secure Bitcoin wallet creation and detail retrieval. It supports multiple address types like legacy, SegWit, and Taproot, catering to user needs for key security and compatibility with various transaction types. Ideal for those avoiding online wallet risks.
aes aes256 bip32 bip39 bitcoin bitcoin-address bitcoin-address-generator bitcoin-wallet blockchain btc btc-wallet cryptocurrency cryptography mnemonic mnemonic-generator mnemonic-phrase private-key security security-tools segwit
Last synced: 24 Oct 2025
https://github.com/moul/cryptoguess
Automatically detect and parse cryptography keys
cryptography decode decoder forensic guess hash tool
Last synced: 28 Apr 2025
https://github.com/ldclakmal/ballerina-security
The one-stop place to learn/experience the examples, use-cases, demonstrations, and resources related to microservices security patterns with Ballerina, which is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.
auth authentication authorization ballerina ballerina-lang basic-auth certificates cryptography encoding encryption hacktoberfest iam introspection jwks jwt ldap oauth2 pki public-key-cryptography signing
Last synced: 04 May 2025
https://github.com/stackzoo/craftbit
Bitcoin Swiss Army Knife 🪛 🌕 🔧
bitcoin cli cryptocurrency cryptography golang lightning-network utilities
Last synced: 27 Jul 2025
https://github.com/noot/htlp-rs
linearly homomorphic timelock puzzles implementation
cryptography timelock timelock-puzzle
Last synced: 08 May 2025
https://github.com/boschresearch/pq-wolfssl
Integration of selected post-quantum schemes into the embedded TLS library wolfSSL as part of our paper "Mixed Certificate Chains for the Transition to Post-Quantum Authentication in TLS 1.3"
Last synced: 07 Oct 2025
https://github.com/demining/frey-ruck-attack
Implement Frey-Rück Attack to get the secret key “K” (NONCE) / Critical vulnerability in the Bitcoin
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves privatekey privatekeys secp256k1 vulnerability vulnerability-scanner
Last synced: 03 May 2025
https://github.com/exonum/pwbox-rs
Modular password-based encryption for Rust
cryptography encryption password
Last synced: 26 Apr 2025
https://github.com/empicano/sha2-256
The SHA2-256 hash function in x86 IA-32 assembly
assembly cryptography hash nasm sha2 sha256 sha512 x86
Last synced: 19 Mar 2025
https://github.com/virgilsecurity/virgil-crypto-ruby
Virgil Ruby Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.
crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa
Last synced: 06 Oct 2025
https://github.com/oritwoen/kangaroo
GPU-accelerated Pollard's Kangaroo ECDLP solver for secp256k1 (Vulkan/Metal/DX12)
bitcoin cryptography ecdlp elliptic-curves gpu pollard-kangaroo rust secp256k1 vulkan wgpu
Last synced: 15 Feb 2026
https://github.com/dowlandaiello/gop2p
A streamlined shard-based P2P networking stack built in Go.
cryptocurrency cryptography dapp dapps decentralized distributed-networking ipc networking-stack p2p p2p-network p2p-shard peer-to-peer rpc sharded sharding shards tls tls-support
Last synced: 11 Apr 2025
https://github.com/cloudflare/privacypass-origin
A TypeScript Origin for the Privacy Pass Authentication Protocol
authentication cryptography privacy-pass token typescript
Last synced: 06 Oct 2025
https://github.com/austinsonger/infosec-questions
Common (and Advanced) Information Security Questions. Questions you should know the answer to for your information security career.
career confidentiality cryptography cyber-security cybersecurity data-leaks diffie-hellman-exchange encryption-key information-security informationsecurity risk-management security-architecture security-audit security-soa service-attacks
Last synced: 03 Jan 2026
https://github.com/trailofbits/lms-rust
A Rust implementation of LMS and LM-OTS. See RustCrypto for living code.
cryptography digital-signature hash-based-signatures pqc
Last synced: 15 Apr 2025
https://github.com/aegis-dev/specknet
C# implementation of Speck cipher
cipher cipher-algorithms ciphers crypto crypto-library cryptography cryptography-algorithms cryptography-library cyber-security cybersecurity encryption encryption-algorithm encryption-algorithms encryption-decryption library nsa speck speck-128 speck-64
Last synced: 15 Jun 2025