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-16 00:06:52 UTC
- JSON Representation
https://github.com/mmaker/zkalc
A web tool that helps you compare and visualize the performance of cryptographic operations
Last synced: 06 Apr 2025
https://github.com/cher-nov/cryptg
Official Telethon extension to provide much faster cryptography for Telegram API requests.
aes aes-ige crypto cryptography encryption ige module mtproto package python telegram telethon
Last synced: 19 Feb 2026
https://github.com/cloudflare/opaque-ts
A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol
crypto cryptography opaque pake password
Last synced: 08 Apr 2025
https://github.com/status-im/nim-stint
Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.
arbitrary-precision arm bigint biginteger bignum bignumber blockchain cryptography embedded ethereum math mips multi-precision nim number-theory risc-v
Last synced: 03 Sep 2025
https://github.com/0xPolygonZero/r1cs
A Rust library for building R1CS gadgets
Last synced: 18 Apr 2025
https://github.com/lurk-lang/arecibo
An advanced fork of Nova (contact:@huitseeker)
cryptography nova r1cs zero-knowledge
Last synced: 12 Dec 2025
https://github.com/danang-id/simple-crypto-js
Simplified AES cryptography for safer and easier encryption and decryption processes of any JavaScript objects.
crypto-js cryptography decryption ecmascript5 encryption javascript-library typescript
Last synced: 05 Apr 2025
https://github.com/virgilsecurity/virgil-crypto
Virgil Crypto 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 Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, JS, Python, Ruby, PHP, Go.
bsd3 c c-plus-plus crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa pythia
Last synced: 09 Oct 2025
https://github.com/cossacklabs/hermes-core
Security framework for building multi-user end-to-end encrypted data storage and sharing/processing with zero leakage risks from storage and transport infrastructure.
access-control crypto-library cryptography cryptography-library encryption end-to-end-encryption hermes security
Last synced: 30 Apr 2025
https://github.com/fraunhofer-aisec/rabe
rabe is an Attribute Based Encryption library, written in Rust
abe attribute-based-encryption cryptography order-preserving-encryption pairing-based rust rust-library somewhat-homomorphic
Last synced: 03 Jul 2025
https://github.com/hpgrahsl/kryptonite-for-kafka
Kryptonite for Kafka is a client-side 🔒 field level 🔓 cryptography library for Apache Kafka® offering a Kafka Connect SMT, ksqlDB UDFs, and a standalone HTTP API service. It's an ! UNOFFICIAL ! community project
apache-kafka cryptography encryption-decryption end-to-end-encryption field-level-encryption kafka kafka-connect ksqldb smt transformations udfs user-defined-functions
Last synced: 16 Mar 2025
https://github.com/nulltea/zk-timelock
Arkworks circuits for verifiable time-lock encryption
arkworks bls12-381 cryptography encryption timelock zero-knowledge
Last synced: 14 Oct 2025
https://github.com/zkat/ssri
Standard Subresource Integrity library for Node.js
cryptography hashing npm security sri subresource-integrity verification
Last synced: 22 Jul 2025
https://github.com/yandex/argon2
Implementation of argon2 (i, d, id) algorithms with CPU dispatching
argon avx2 blake2b cryptography
Last synced: 12 Apr 2025
https://github.com/jedisct1/zig-charm
A Zig version of the Charm crypto library.
charm crypto cryptography lightweight xoodoo zig zig-package ziglang
Last synced: 11 Apr 2025
https://github.com/flewsoftware/filecrypt
A super easy file encryption utility written in go and under 800kb
cryptography decryption encryption encryption-utility small
Last synced: 15 Jan 2026
https://github.com/Fraunhofer-AISEC/rabe
rabe is an Attribute Based Encryption library, written in Rust
abe attribute-based-encryption cryptography order-preserving-encryption pairing-based rust rust-library somewhat-homomorphic
Last synced: 20 Mar 2025
https://github.com/accenture/mercury
Reference engine for event-driven applications
activemq-artemis cloud-connectors composable-architecture cryptography distributed-tracing event-driven event-over-http event-over-mesh event-stream hazelcast inter-service-communications kafka microservices msgpack reactive rest-automation spring-boot streams tibco vertx
Last synced: 05 Apr 2025
https://github.com/google/webcrypto.dart
Cross-platform implementation of Web Cryptography APIs
crypto cryptography dart flutter webcrypto
Last synced: 08 Oct 2025
https://github.com/Accenture/mercury
Reference engine for event-driven applications
activemq-artemis cloud-connectors composable-architecture cryptography distributed-tracing event-driven event-over-http event-over-mesh event-stream hazelcast inter-service-communications kafka microservices msgpack reactive rest-automation spring-boot streams tibco vertx
Last synced: 27 Feb 2025
https://github.com/aegis-aead/libaegis
Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.
aead aegis aegis128l aegis128x aegis256 aegis256x cipher cryptography libaegis zig-package
Last synced: 07 Apr 2025
https://github.com/skalenetwork/skale-consensus
If you like this project, please ⭐ it on GitHub!!Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains.
asynchronous bft consensus consistency cpp cryptography distributed-systems skale-network
Last synced: 09 Apr 2026
https://github.com/daedalus/breakingecdsawithlll
Breaking ECDSA (not so broken) with LLL
cryptography cve-2024-31497 ecdsa lattice-reduction lll trailofbits
Last synced: 05 May 2025
https://github.com/iohzrd/identia
Decentralized, censorship resistant social media on IPFS.
cryptography decentralized distributed identity ipfs media p2p publishing social social-media social-network svelte sveltejs
Last synced: 14 Mar 2025
https://github.com/dajiaji/pyseto
A Python implementation of PASETO and PASERK.
cryptography encryption paserk paseto python security signature token
Last synced: 16 May 2025
https://github.com/serengil/LightPHE
A Lightweight Partially Homomorphic Encryption Library for Python
benaloh cryptography cyber-security damgard-jurik elgamal elliptic-curve elliptic-curve-cryptography encryption goldwasser-micali homomorphic homomorphic-encryption homomorphism naccache-stern okamoto-uchiyama paillier partially-homomorphic phe public-key-cryptography python rsa
Last synced: 25 Apr 2025
https://github.com/nitram509/macaroons.js
Javascript implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud.
authentication crypto crypto-library cryptography cryptography-library javascript macaroons typescript typescript-library
Last synced: 15 Oct 2025
https://github.com/snipsco/rust-paillier
A pure-Rust implementation of the Paillier encryption scheme
cryptography homomorphic-encryption paillier rust secure-computation
Last synced: 16 Jul 2025
https://github.com/ibm/ipfsfb
InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.
blockchain cryptography distributed-file-system ipfs networking p2p protocol
Last synced: 07 Oct 2025
https://github.com/secretflow/yacl
YACL (Yet Another Common crypto library) is a C++ library that contains cryptography, network and io modules which other SecretFlow code depends on.
crypto cryptography cryptography-library dpf gm lpn oblivious-transfer ot psi psu secure-computation svole vole
Last synced: 02 Apr 2026
https://github.com/eshard/scared
Make your first side-channel attack on public datasets with eShard. This is a mirror of scared Gitlab repository. All contributions and merge request must be done through Gitlab project.
cryptography python side-channel side-channel-channel-attack traces
Last synced: 12 Jul 2025
https://github.com/stainless-steel/md5
MD5 hash function
algorithms checksum cryptography digest hash md5
Last synced: 04 Apr 2025
https://github.com/kakwa/uts-server
Micro RFC 3161 Time-Stamp server written in C.
c civetweb cryptography openssl rfc-3161 security time-stamp
Last synced: 26 Jul 2025
https://github.com/dapperlabs/dapper-contracts
Smart Contract for Dapper
cryptocurrency cryptography ethereum ethereum-contract multi-signature smart-contracts solidity wallet
Last synced: 22 Jan 2026
https://github.com/minibolt-guide/minibolt
A step-by-step guide to building a Bitcoin & Lightning node, and other stuff on a personal computer
bitcoin bitcoin-wallet cryptocurrency cryptography diy electrum guide lightning lightning-network nostr p2p security self-hosted server web
Last synced: 05 Apr 2025
https://github.com/monax/hoard
Hoard is a stateless, deterministically encrypted, content-addressed object store.
aes-gcm azure convergent cryptography daemon encryption filesystem gcs grpc hoard ipfs s3 storage-backend
Last synced: 28 Aug 2025
https://github.com/erhant/moonmath
Solutions to exercises from MoonMath Manual to zkSNARKs.
algebra cryptography mathematics sage web3 zero-knowledge
Last synced: 28 Jan 2026
https://github.com/lunal-dev/home
Lunal is the AI confidential compute platform. We run your AI workloads (inference, training, agents) inside hardware-encrypted environments called Trusted Execution Environments (TEEs). Your data and code stay private while being processed. Your code can't be tampered with. You can cryptographically verify both claims without trusting us.
confidential-computing cryptography privacy security tee trusted trusted-computing verifiability zero-knowledge
Last synced: 04 Apr 2026
https://github.com/watfaq/softu2f-win
Software U2F authenticator for Windows
cryptography driver fido-u2f u2f-authenticator windows
Last synced: 11 Jul 2025
https://github.com/sdiehl/schnorr-nizk
Schnorr Protocol for Non-interactive Zero-Knowledge Proofs
commitment cryptography elliptic-curves proof-of-knowledge schnorr-protocol sigma zero-knowledge
Last synced: 11 Jun 2025
https://github.com/oasisprotocol/curve25519-voi
High-performance Curve25519/ristretto255 for Go.
batch-verification cryptography cryptography-algorithms curve25519 ed25519 go golang ristretto255 sr25519 x25519
Last synced: 16 May 2025
https://github.com/vuvuzela/alpenhorn
Bootstrapping Secure Communication without Leaking Metadata
cryptography golang messaging metadata pki privacy research vuvuzela
Last synced: 17 Jan 2026
https://github.com/jsign/go-kzg-ceremony-client
Ethereum EIP-4844 KZG Powers of Tau ceremony client
bls12-381 cryptography eip4844 ethereum kzg powers-of-tau
Last synced: 16 Mar 2025
https://github.com/dajiaji/hpke-js
A Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API.
aead cryptography encryption hpke kdf kem kyber ml-kem post-quantum pqc rfc9180 security webcrypto x-wing
Last synced: 01 Mar 2026
https://github.com/fadeevab/cocoon
Simple and reliable secure storage with strong encryption and format validation.
Last synced: 08 May 2025
https://github.com/abderraouf-adjal/ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
algorithms arduino arduino-library c crypto crypto-library cryptography embedded encryption hash microcontroller random-bytes spritz spritz-library
Last synced: 14 Mar 2025
https://github.com/luker983/nsa-codebreaker-2020
My solutions to the 2020 NSA Codebreaker Challenge
cryptography ctf ctf-challenge ctf-challenges ctf-solutions ctf-writeups forensics reverse-engineering security vulnerability write-up write-ups
Last synced: 12 Mar 2026
https://github.com/thalesgroup/sshizzle
Serverless, Zero-Trust SSH for Microsoft Azure
azure azure-functions cloud cryptography devops devops-tools golang remote-access security serverless ssh zero-trust
Last synced: 07 Apr 2025
https://github.com/zapek/xeres
A Peer-to-Peer (Friend-to-Friend), decentralized, encrypted and secure application designed for communication and sharing.
chat cryptography decentralization decentralized distributed f2f friend-to-friend i2p java javafx javafx-desktop-apps p2p peer-to-peer privacy retroshare tor
Last synced: 09 Apr 2025
https://github.com/mrrazvi/blockchain-development
A complimentary course for an understanding of blockchain and its development like custom blockchain, dapps, etc.
bitcoin blockchain course cryptography dapps ethereum roadmap security smart-contracts
Last synced: 07 May 2025
https://github.com/Tierion/merkle-tools
JavaScript tools for creating Merkle trees, generating merkle proofs, and verification of merkle proofs.
bitcoin cryptography hash merkle merkle-tree
Last synced: 08 Apr 2025
https://github.com/tink-crypto/tink-py
Python implementation of Tink
aws-kms crypto cryptography gcp-kms google-cloud-kms python security
Last synced: 30 Jan 2026
https://github.com/karasiq/shadowcloud
Universal cloud storage client
cloudstorage cryptography scala
Last synced: 19 Apr 2025
https://github.com/enquo/pg_enquo
Postgres extension to allow encrypted query operations
cryptography encryption enquo hacktoberfest postgresql rust security
Last synced: 27 Feb 2025
https://github.com/frankmorgner/openpace
Cryptographic library for EAC version 2
c certificate cryptography eac mrtd openssl pace smartcard
Last synced: 06 Apr 2025
https://github.com/jeong0982/gkr
zero knowledge proof aggregator for general circuit
aggregator circom cryptography zkp
Last synced: 17 Aug 2025
https://github.com/chainski/aes-encoder
PowerShell Obfuscator. A PowerShell script anti-virus evasion tool
aes-encoder amsi-bypass av-evasion cobalt-strike crypter cryptography ctf-tools encrypt-powershell-script encryption fud hacking penetration-testing powershell powershell-bypass-amsi powershell-obfuscator powershell-tools red-team security security-tools xencrypt
Last synced: 16 Jul 2025
https://github.com/tleonhardt/practical_cryptography_engineering
Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules
c cryptography libsodium mbedtls practical python
Last synced: 24 Oct 2025
https://github.com/numsu/nanocurrency-web-js
Toolkit for Nano cryptocurrency client side offline integrations without requiring NodeJS functions
blockchain cryptocurrency cryptography nano nanocurrency
Last synced: 11 Jun 2026
https://github.com/filefilego/filefilego
Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network
bitcoin blockchain blockchain-technology censorship-resistance cryptocurrency cryptography decentralized download-manager ethereum file-sharing libp2p p2p peer-to-peer privacy proof-of-existence proof-of-stake proof-of-transfer search-engine storage-engine wallet
Last synced: 07 Apr 2025
https://github.com/ahenzinger/simplepir
The reference implementation of SimplePIR and DoublePIR, accompanying the paper "One Server for the Price of Two: Simple and Fast Single-Server Private Information Retrieval" (USENIX Security 2023).
Last synced: 15 Feb 2026
https://github.com/coyim/otr3
A Go implementation of the OTR 3 protocol, with libotr 4.1.0 feature parity
Last synced: 11 Jul 2025
https://github.com/ihebski/factordb
RSA primes numbers /RSA/CTFs
cryptography ctf ctf-challenges factordb factorization rsa-cryptography
Last synced: 11 Sep 2025
https://github.com/regnull/ubikom
Free, secure communications for everyone, powered by decentralized private identity.
cryptography distributed-identity email golang messaging self-sovereign-identity
Last synced: 17 Jul 2025
https://github.com/grosquildu/cryptoattacks
Implementation of attacks on cryptosystems
cryptoanalysis cryptography ctf-tools
Last synced: 15 Apr 2025
https://github.com/jezachen/ssepy
SSEPy: Implementation of searchable symmetric encryption in pure Python
cryptography encryption python searchable-encryption searchable-symmetric-encryption security sse
Last synced: 21 Mar 2025
https://github.com/mysto/java-fpe
FPE - Format Preserving Encryption with FF3 in Java
anonymization crypto cryptography encryption ff3 format-preserving-encryption fpe java nist-recommendation privacy-enhancing-technologies privacy-tools tokenizaiton
Last synced: 14 Jan 2026
https://github.com/rozbb/rust-hpke
An implementation of the HPKE hybrid encryption standard (RFC 9180)
Last synced: 09 Apr 2025
https://github.com/ImKcat/CatCrypto
An easy way for hashing and encryption.
argon2 asymmetric crypto cryptography encryption hashing ios md2 md4 md5 md6 message-digest password-hash sha1 sha2 sha3 swift
Last synced: 02 Aug 2025
https://github.com/jedisct1/rust-sthash
Very fast cryptographic hashing for large messages.
crypto cryptography digest fast hash nhpoly1305 rust uhf
Last synced: 04 Apr 2025
https://github.com/paulmillr/scure-starknet
Audited & minimal JS implementation of Starknet cryptography.
cryptography pedersen poseidon stark stark-curve starkex starknet
Last synced: 05 Oct 2025
https://github.com/tendermint/yubihsm-rs
Pure Rust client for YubiHSM2 devices
cryptography digital-signatures ecdsa ed25519 hsm rust yubico yubihsm
Last synced: 07 Apr 2025
https://github.com/youngqqcn/qblockchainnotes
区块链开发学习笔记(持续更新...)
bitcoin blockchain cryptography ethereum exchange monero
Last synced: 26 Jan 2026
https://github.com/ZenGo-X/multi-party-bls
Threshold BLS signatures in Rust
Last synced: 18 Apr 2025
https://github.com/firaenix/bsv-wasm
BSV stdlib written in Rust and runs in WASM environments
bitcoin bitcoin-sv bsv cryptography rust wasm webassembly
Last synced: 09 Mar 2026
https://github.com/sodium-friends/sodium-universal
Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser
browser cryptography libsodium nodejs universal
Last synced: 30 Oct 2025
https://github.com/shantoroy/intro-2-cybersecurity-in-python
This is a repository containing Python code examples for educational purposes in the field of cybersecurity. The code covers topics such as malware, security strategies, and more. It is a useful resource for those interested in learning about the technical aspects of cybersecurity.
backdoor cryptography cybersecurity dictionary-attack fake-data honeypot malware python ransomware security security-education security-tools virus worm
Last synced: 09 Apr 2025
https://github.com/holepunchto/sodium-universal
Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser
browser cryptography libsodium nodejs universal
Last synced: 27 Jan 2026
https://github.com/kudelskisecurity/EdDSA-fault-attack
Fault attack agaisnt EdDSA demonstrated on an Arduino Nano board, allowing for partial key recovery and fake signatures.
arduino-nano attack cryptography eddsa fault-attack faulted-signatures hardware-security research
Last synced: 01 Aug 2025
https://github.com/posener/sharedsecret
Implementation of Shamir's Secret Sharing algorithm.
algorithms cryptography go golang secret-sharing shamir-secret-sharing sss
Last synced: 06 Mar 2026
https://github.com/thor314/pebble-stark
A community-developed re-implementation of the Starkware Stone Prover
cairo community cryptography prover stark starkware zero-knowledge zk
Last synced: 03 Apr 2025
https://github.com/pymmdrza/richwalletprivatekeyfinder
PrivateKey Finder All Rich Address wallet ETH
bitcoin cryptocurrency cryptography ethereum ethereumrichwalletlist python rich richwallet
Last synced: 07 Apr 2025
https://github.com/screetsec/imr0t
imR0T: Send a quick message with simple text encryption to your whatsapp contact and protect your text by encrypting and decrypting, basically in ROT13 with new multi encryption based algorithm on ASCII and Symbols Substitution
bash-script cryptography encryption-algorithms encryption-decryption encryption-tool hacking-tool kali-linux rot13 symbolic-manipulation whatsapp-api
Last synced: 27 Oct 2025
https://github.com/symbolicsoft/verifpal
Cryptographic protocol analysis for real-world protocols.
cryptographic-protocols cryptography formal-methods formal-verification protocol-analysis protocol-verification symbolic-protocol-analysis
Last synced: 10 Feb 2026
https://github.com/r4sas/PBinCLI
PrivateBin CLI on python 3
crypto cryptography paste privatebin python python3
Last synced: 28 Mar 2025
https://github.com/lubbe89tvoridobro/electron-executor
Electron Executor is a high-powered Roblox script executor that combines lightning-fast script injection with multi-API support and a preloaded script library. Its user-friendly design and robust anti-ban measures make it a trusted choice for scripters.
cryptography cybersecurity electron gpg gpt javascript llm mobile notejs offline pgp privacy roblox scripts
Last synced: 24 Aug 2025
https://github.com/r4sas/pbincli
PrivateBin CLI on python 3
crypto cryptography paste privatebin python python3
Last synced: 12 Apr 2025
https://github.com/patrickfav/hkdf
A standalone Java 7 implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm which is compatible to NIST 800-56C Rev. 1 two step KDF
800-56c android-compatibility cryptography hash hkdf hmac hmac-sha1 hmac-sha256 hmac-sha512 java java7 jdk7 kdf key-derivation-function nist rfc5869 two-step-key-derivation
Last synced: 19 Aug 2025
https://github.com/raaz-crypto/raaz
Cryptographic library for Haskell
cryptographic-library cryptography haskell raaz
Last synced: 13 Apr 2025
https://github.com/KotlinCrypto/hash
Cryptographic hash functions for Kotlin Multiplatform
cryptography cryptography-library hashing hashing-algorithm hashing-algorithms java kotlin kotlin-library kotlin-multiplatform kotlin-multiplatform-library
Last synced: 02 Apr 2025
https://github.com/potatosalad/ruby-jose
JSON Object Signing and Encryption (JOSE) for Ruby
Last synced: 05 Apr 2025
https://github.com/nitrokey/nethsm
Nitrokey NetHSM system software and firmware
cryptography hsm mirageos muen ocaml security unikernel
Last synced: 08 May 2025
https://github.com/taurushq-io/frost-ed25519
Implementation of the FROST protocol for threshold Ed25519 signing
cryptography multi-party-computation signature
Last synced: 11 Jan 2026
https://github.com/irulast/chia_crypto_utils
Cryptographic utilities in Dart for the Chia blockchain with a functional object model for manipulating Chia primitive types.
bip39 chia chia-blockchain chia-network chialisp cryptocurrency cryptography dart
Last synced: 11 Jan 2026
https://github.com/blobcache/blobcache
Content-Addressed Storage
content-addressed-storage cryptography e2ee inet256 network p2p storage
Last synced: 01 May 2026
https://github.com/zeyadetman/computer-security-algorithms
👨💻 Computer Security algorithms in C#
caesar-cipher computer-security counteributors cryptography cs-projects decryption-algorithm diffie-hellman diffie-hellman-algorithm encryption-algorithms hill-cipher md5 monoalphabetic playfair railfence rc4 rsa rsa-algorithm rsa-encryption security vigenere-cipher
Last synced: 06 Oct 2025
https://github.com/gakonst/dark-forest
[WIP] Rust implementation of the Dark Forest game client
cryptography dark-forest ethereum rust
Last synced: 30 Apr 2025