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/iqlusioninc/veriform
Security-oriented protobuf-like serialization format with "Merkleized" content hashing support
authorization credentials cryptography hash-algorithm merkle protobuf security serialization
Last synced: 13 May 2025
https://github.com/orisano/owiener
A Python3 implementation of the Wiener attack on RSA
Last synced: 10 Apr 2025
https://github.com/nitram509/jmacaroons
Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available. Project is STALE
authentication crypto crypto-library cryptography cryptography-library java-library macaroons
Last synced: 22 Jul 2025
https://github.com/CHURPTeam/CHURP
Decentralize your secrets!
cryptography decentralized secret-management secret-sharing-protocols
Last synced: 13 Apr 2025
https://github.com/bitcoin-core/ctaes
Simple constant-time AES implementation
aes cryptography encryption-library
Last synced: 04 Apr 2025
https://github.com/coniks-sys/coniks-go
A CONIKS implementation in Golang
coniks cryptography golang key-transparency merkle-tree pki
Last synced: 30 Mar 2025
https://github.com/frohoff/ciphr
CLI crypto swiss-army knife for performing and composing encoding, decoding, encryption, decryption, hashing, and other various cryptographic operations on streams of data from the command line; mostly intended for ad hoc, infosec-related uses.
cli command-line crypto cryptography decoding decryption encoding encryption ruby
Last synced: 11 Jul 2025
https://github.com/mortendahl/rust-paillier
A pure-Rust implementation of the Paillier encryption scheme
cryptography homomorphic-encryption paillier secure-computation zero-knowledge
Last synced: 08 Apr 2025
https://github.com/0xPolygonZero/plonky
Recursive SNARKs based on Plonk and Halo
cryptography halo plonk zk-snarks
Last synced: 12 May 2025
https://github.com/nfdz/cryptool
Cryptography Android application
android application cryptography keystore kotlin kotlin-multiplatform
Last synced: 11 Apr 2025
https://github.com/reiver/blockchain-reading-list
A reading list on blockchain and related technologies, targeted at technical people who want a deep understanding of those topics.
abstract-algebra bitcoin blockchain cryptography distributed-computing ethereum identity peer-to-peer reading-list whitepapers
Last synced: 11 Apr 2025
https://github.com/phayes/sidefuzz
Fuzzer to automatically find side-channel (timing) vulnerabilities
constant-time cryptography dudect fuzzing rust side-channel wasm
Last synced: 02 Apr 2025
https://github.com/btclib-org/btclib
btclib: a python3 library for 'bitcoin cryptography'
base58 bech32 bip32 bip340 bip39 bitcoin cryptography ecdsa electrum elliptic-curves message-signing psbt rfc-6979 schnorr segwit taproot
Last synced: 16 May 2025
https://github.com/kellyethridge/VBCorLib
The VBCorLib framework brings many of the powerful .NET classes to VB6.
biginteger collections cryptography encoding encryption filesystem hashing io vb6
Last synced: 30 Jul 2025
https://github.com/calccrypto/openpgp
A C++ Implementation of RFC 4880
c-plus-plus cryptography cryptography-library openpgp pgp pgpdump rfc
Last synced: 12 Apr 2025
https://github.com/grapheneos/attestationserver
attestation.app remote attestation server. Server code for use with the Auditor app: https://github.com/GrapheneOS/Auditor. It provides two services: submission of attestation data samples and a remote attestation implementation with email alerts to go along with the local implementation based on QR code scanning in the app.
android attestation authenticity cryptography grapheneos hsm integrity monitoring remote-attestation secure-boot secureboot security strongbox verifiedboot
Last synced: 04 Apr 2025
https://github.com/jedisct1/go-minisign
Minisign verification library for Golang.
crypto cryptography ed25519 minisign signatures
Last synced: 15 May 2025
https://github.com/sdrapkin/securitydriven.core
Modern, fast, safe, cryptographically strong .NET replacement for Random and RandomNumberGenerator.
cryptography cryptorandom encryption net50 net60 random randomnumbergenerator security
Last synced: 13 Apr 2025
https://github.com/mattrglobal/bbs-signatures
An implementation of BBS+ signatures for node and browser environments
assurance cryptography digital-signature nucleus wasm zero-knowledge-proofs
Last synced: 08 May 2025
https://github.com/crocs-muni/JCAlgTest
Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.
cryptography javacard security smartcard
Last synced: 16 Mar 2025
https://github.com/sandbox-quantum/sandwich
Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications.
api boringssl crypto crypto-agility cryptographic-agility cryptography go openssl python rust security tls
Last synced: 31 Mar 2025
https://github.com/ballerina-platform/module-ballerina-crypto
Ballerina crypto Module
ballerina crypto cryptography encryption hacktoberfest integration security wso2
Last synced: 28 Apr 2026
https://github.com/microchiptech/gcp-iot-core-examples
Google Cloud Platform IOT Core Examples
atecc508 atecc608 cryptography elliptic-curves gcp-iot google-iot iot microchip mqtt security tls winc1500
Last synced: 29 Apr 2025
https://github.com/ecies/go
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Golang
bitcoin crypto cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum golang secp256k1
Last synced: 12 Apr 2025
https://github.com/LibrePass/LibrePass-Android
LibrePass Android Application
android android-app android-application compose cryptography encryption hashing jetpack jetpack-android jetpack-compose kotlin material material-ui native open-source password password-generator password-manager security
Last synced: 21 Apr 2025
https://github.com/peculiarventures/fortify
Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
certificate cryptoapi cryptography keychain minidriver pdf pkcs11 signature smartcard webcrypto x509
Last synced: 10 Apr 2025
https://github.com/privacy-ethereum/acceleration-program
Accelerate Early Stage Programmable Cryptography Talents
cryptography fully-homomorphic-encryption multiparty-computation zero-knowledge
Last synced: 26 Jan 2026
https://github.com/davidegrayson/ruby_ecdsa
This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.
Last synced: 05 Apr 2025
https://github.com/anseki/gnirts
Obfuscate string literals in JavaScript code.
cryptography gnirts hexadecimal-escape javascript literal mangle obfuscate obfuscated obfuscation obfuscator password secret security string string-literals
Last synced: 04 Apr 2025
https://github.com/privacyforge/nashenas
Anonymous MiniApp Messenger Powered By E2E Encryption (AES + RSA)
anonymous cryptography message
Last synced: 09 Mar 2026
https://github.com/rubycrypto/ed25519
Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)
cryptography curve25519 digital-signatures ed25519 elliptic-curves
Last synced: 16 May 2025
https://github.com/peculiarventures/2key-ratchet
2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.
cryptography diffie-hellman ecc encryption integrity javascript privacy secp256r1 secrecy session typescript webcrypto
Last synced: 08 Apr 2025
https://github.com/pvasa/easycrypt
Android cryptography library with SecureRandom patches.
android cryptography decryption encryption hashing kotlin
Last synced: 05 Mar 2026
https://github.com/santrancisco/relaysecret
A simple app which let you share file securely :)
cryptography fileshare lambda terraform
Last synced: 11 Mar 2026
https://github.com/secretflow/heu
A high-performance homomorphic encryption algorithm library.
cryptography homomorphic-encryption paillier
Last synced: 05 Mar 2026
https://github.com/privacy-scaling-explorations/acceleration-program
Accelerate Early Stage Programmable Cryptography Talents
cryptography fully-homomorphic-encryption multiparty-computation zero-knowledge
Last synced: 20 Mar 2025
https://github.com/Infineon/optiga-trust-m
OPTIGA™ Trust M Software Framework
aes brainpool cryptography ecc ecdhe ecdsa hardware-acceleration hardware-security hsm protected-i2c public-key-cryptography rsa security-chip
Last synced: 09 Jul 2025
https://github.com/bandoche/PyPinkSign
PinkSign – a friendly Python library for NPKI (공동인증서, 구 공인인증서) certificates 🔑
cryptography kpki-certificates npki pfx pkcs pkcs1 pyasn1 python sign
Last synced: 07 May 2025
https://github.com/drapegnik/bsu
🎓Repository for university labs on FAMCS, BSU
algorithms bsu cryptography data-mining famcs labs numerical-analysis science study unix
Last synced: 16 Mar 2025
https://github.com/kareldonk/QuantumGate
QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.
c-plus-plus cryptography library mesh-networks networking peer-to-peer
Last synced: 08 May 2025
https://github.com/bandoche/pypinksign
PinkSign – a friendly Python library for NPKI (공동인증서, 구 공인인증서) certificates 🔑
cryptography kpki-certificates npki pfx pkcs pkcs1 pyasn1 python sign
Last synced: 12 Apr 2025
https://github.com/pyca/service-identity
Service Identity Verification for Python
certificate cryptography hostname-validation mitm pyca pyopenssl python
Last synced: 11 Dec 2025
https://github.com/rkbalgi/isosim
ISO8583 Web Simulator - Built with Go!
chrome cryptography golang iso-websim iso8583 iso8583-parser iso8583-simulator mac pin-block react simulator
Last synced: 23 Apr 2025
https://github.com/openmined/sympc
A SMPC companion library for Syft
cryptography machine-learning mpc privacy python torch
Last synced: 02 Jul 2025
https://github.com/cossacklabs/0fc
Anonymous web chat server, built on top of Themis/WebThemis
anonymity chat cryptography encryption privacy web-cryptography web-encryption
Last synced: 30 Apr 2025
https://github.com/shtirlic/yubikeylockd
Simple daemon for locking and unlocking macOS with Yubikey
cryptography daemon homebrew homebrew-formula lock macos security unlock unlock-os yubikey
Last synced: 10 Mar 2026
https://github.com/cawfree/zk-starter
zero knowledge for those with zero knowledge
computation cryptography decentralized ethereum evm privacy snark stark verifiable zk
Last synced: 06 Apr 2025
https://github.com/parallaxsecond/rust-cryptoki
Rust wrapper for the PKCS #11 API, Cryptoki
Last synced: 06 Oct 2025
https://github.com/mirage/awa-ssh
Purely functional SSH library in ocaml.
awa-ssh cryptography mirage mirageos ocaml pure security ssh ssh-library
Last synced: 05 Apr 2025
https://github.com/pathwar/pathwar
☠️ The Pathwar Project ☠️
capture-the-flag challenge competition cryptography docker hack level monorepo offensive offensive-security pathwar pentest platform privacy security
Last synced: 12 Jan 2026
https://polkadot-blockchain-academy.github.io/pba-book/
The materials used in the Polkadot Blockchain Academy
academy blockchain book cryptography economics education game-theory mdbook polkadot reavealjs reveal-md rust rust-learning slides smart smart-contracts substrate web3 xcm
Last synced: 12 Apr 2025
https://github.com/peculiarventures/pkcs11js
A Node.js implementation of the PKCS#11 2.40 interface
cryptography hsms pkcs pkcs11 softhsm2
Last synced: 04 Apr 2025
https://github.com/bbva/qed
The scalable, auditable and high-performance tamper-evident log project
auditable byzantine-failures cryptography forensics history-tree latin lsm-tree merkle-tree quod-erat-demonstrandum scalability sparse-merkle-tree tamper-evident verifiable-data-structures verify
Last synced: 11 Oct 2025
https://github.com/mysto/python-fpe
FPE - Format Preserving Encryption with FF3 in Python
anonymization crypto cryptographic cryptography encryption ff3 format-preserving-encryption fpe nist-recommendation nist-specification privacy-enhancing-technologies privacy-tools python tokenization
Last synced: 18 Feb 2026
https://github.com/tonyo/pyope
Implementation of Boldyreva's symmetric order-preserving encryption in Python
cryptography encryption python
Last synced: 17 Mar 2026
https://github.com/binance/asymmetric-key-generator
This simple tool can be used to generate an RSA PKCS#8 or Ed25519 key pairs.
asymmetric-keys cryptography ed25519 generator rsa
Last synced: 05 Apr 2025
https://github.com/simlar/simlar-android
Simlar for android
android cryptography liblinphone opus sip voip zrtp
Last synced: 11 Mar 2026
https://github.com/docknetwork/crypto
Rust crypto library for data privacy tools
accumulator anonymous-credentials cryptography delegatable-credentials distributed-key-generation dkg group-signatures oblivious-transfer publicly-verifiable-secret-sharing range-proofs schnorr secret-sharing sigma-protocol signatures structure-preserving-signatures threshold-signatures verifiable-encryption verifiable-secret-sharing zero-knowledge-proofs zk-snarks
Last synced: 11 Apr 2025
https://github.com/x0rz/tweetentropy
Twitter as an extra entropy source
cryptography random rng shitposting twitter
Last synced: 11 Apr 2025
https://github.com/inmcm/simon_speck_ciphers
Implementations of the Simon and Speck Block Ciphers
block-ciphers c cipher-s cryptography decryption encryption fpga nsa python security vhdl
Last synced: 28 Jun 2025
https://github.com/X-Vector/X-RSA
Cryptography Tool | RSA Attacks
attack attacks bugbounty bugcrowd cryptography ctf hackerone hackerrank python rsa rsa-attacks rsa-tool tools
Last synced: 30 Apr 2025
https://github.com/terl/lazysodium-android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
android argon2 cryptography decryption encryption hashing libsodium xsalsa20
Last synced: 30 Apr 2025
https://github.com/itbackyard/CryptoNet
CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
aes asymmetric-encryption cryptography csharp decryption encryption rsa rsa-cryptography security symmetric-encryption x509
Last synced: 14 Mar 2025
https://github.com/nagyesta/lowkey-vault
Lowkey Vault is a small test double for Azure Key Vault. Developer feedback needed, please vote here: https://github.com/nagyesta/lowkey-vault/discussions/272
azure ci cryptography fake-objects keyvault local test-double
Last synced: 12 Jan 2026
https://github.com/JuliaCrypto/ToyFHE.jl
Toy implementation of FHE algorithms
bfv bgv ckks cryptography encryption homomorphic-encryption i-see-nothing-nothing julia julialang readability
Last synced: 06 Apr 2026
https://github.com/open-quantum-safe/liboqs-go
Go bindings for liboqs
cryptography go golang post-quantum-cryptography quantum-computing
Last synced: 03 Jul 2025
https://nmohnblatt.github.io/zk-jargon-decoder
A collection of informal and practical definitions for common jargon found in the zero-knowledge literature.
cryptography educational zero-knowledge
Last synced: 23 Apr 2025
https://github.com/OpenMined/SyMPC
A SMPC companion library for Syft
cryptography machine-learning mpc privacy python torch
Last synced: 29 Mar 2025
https://github.com/juliacrypto/toyfhe.jl
Toy implementation of FHE algorithms
bfv bgv ckks cryptography encryption homomorphic-encryption i-see-nothing-nothing julia julialang readability
Last synced: 10 Apr 2025
https://github.com/tf-encrypted/tf-seal
Bridge between TensorFlow and the Microsoft SEAL homomorphic encryption library
cryptography homomorphic-encryption machine-learning tensorflow
Last synced: 09 Apr 2025
https://github.com/jwerle/shamirs-secret-sharing
A simple implementation of Shamir's Secret Sharing configured to use a finite field in GF(2^8) with 128 bit padding
crypto cryptography secret shamir shamir-secret-sharing sharing
Last synced: 30 Oct 2025
https://github.com/idealista/format-preserving-encryption-java
Format-Preserving Encryption Implementation in Java
cryptography encryption ff1 format-preserving-encryption fpe java
Last synced: 21 Aug 2025
https://github.com/lk-geimfari/secrets.clj
A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
authentication choices clj clojure cryptography drng jvm password prng random rng secrets secure security timestamp tokens uuid xkcd
Last synced: 06 May 2025
https://github.com/jasonkresch/protect
A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security
bft byzantine-fault-tolerance cryptography distributed-key-generation dkg ecies elgamal frost oprf prf proactive-security pross protocol schnorr-signatures secret-sharing shareholder threshold-cryptography threshold-signature tunable-security verifiable-secret-sharing
Last synced: 14 May 2025
https://github.com/ph4r05/whitebox-crypto-aes-java
Whitebox AES implementation in Java. Chow scheme.
chow chow-scheme cryptography java whitebox-aes
Last synced: 29 Jun 2025
https://github.com/filosottile/zcash-mini
A minimal portable Zcash z-address generator for offline / paper wallets
cryptocurrency cryptography paper-wallets zcash
Last synced: 21 Sep 2025
https://github.com/awnumar/gravity
User-space deniable data encryption client.
backup crypto cryptography deniable-encryption end-to-end filesystem go golang peer-to-peer security
Last synced: 28 Jul 2025
https://github.com/capnspacehook/pandorasbox
An intuitive and encrypted in-memory filesystem (VFS)
cryptography filesystem golang information-security infosec vfs virtual-file-system
Last synced: 12 May 2025
https://github.com/opentimestamps/python-opentimestamps
bitcoin cryptography opentimestamps python python3
Last synced: 12 Apr 2025
https://github.com/haskell-cryptography/cacophony
A Haskell library implementing the Noise protocol.
Last synced: 11 Dec 2025
https://github.com/eppie-io/eppie-app
Eppie — open protocol encrypted p2p email
cryptography csharp decentralization email emailclient encryption end-to-end-encryption gmail imap-client outlook p2p pgp protonmail security uno-platform uwp-app winui
Last synced: 07 Apr 2025
https://github.com/dylanmc/CryptoBook
Learning Cryptography, math and programming with Cryptol (and maybe some Python)
cryptography cryptol math programming teaching
Last synced: 11 Jul 2025
https://github.com/bwesterb/py-seccure
SECCURE compatible Elliptic Curve cryptography in Python
cryptography ecc python seccure
Last synced: 20 Aug 2025
https://github.com/skyf0l/rsacracker
Powerful RSA cracker for CTFs. Supports RSA, X509, OPENSSH in PEM and DER formats.
crypto cryptography ctf ctf-tools rsa
Last synced: 04 Apr 2025
https://github.com/tincantech/easy-tls
Manage and Inline OpenVPN TLS keys and Easy-RSA PKI credentials. Supports OpenVPN TLS-Crypt-V2 key system and OpenVPN Peer-Fingerprint mode.
automation certificates cryptography easyrsa inline keys openvpn openvpn-peer-fingerprint openvpn-tls-crypt-v2 shell-script tls vpn x509
Last synced: 12 Apr 2025
https://github.com/jedisct1/rust-minisign
A pure Rust implementation of the Minisign signature tool.
cryptography ed25519 minisign rust signatures
Last synced: 08 Apr 2025
https://github.com/Kibouo/rustpad
Multi-threaded Padding Oracle attacks against any service. Written in Rust.
cli cryptography infosec padding-oracle-attacks pentesting pentesting-tools rust tui web
Last synced: 12 Jul 2025
https://github.com/skerkour/chacha20-blake3
The official implementation of the ChaCha20-BLAKE3 AEAD cipher with SIMD acceleration - https://kerkour.com/chacha20-blake3
aead avx2 avx512 blake3 chacha12 chacha20 chacha8 crypto cryptography encryption neon rust security simd wasm
Last synced: 19 May 2026
https://github.com/do-say-go/beamsplitter
:gem: Beamsplitter - A new (possibly universal) hash that passes SMHasher. Built mainly with a random 10x64 S-box. Also in NodeJS
Last synced: 04 Oct 2025
https://github.com/primihub/hehub
HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.
bgv ckks cryptography fhe fully-homomorphic-encryption homomorphic-encryption privacy-enhancing-technologies privacy-protection tfhe
Last synced: 09 Apr 2025
https://github.com/mimecuvalo/paramikojs
port of the paramiko library from python→javascript
cryptography javascript paramiko ssh
Last synced: 19 Jun 2025
https://github.com/luojilab/django-mirage-field
Django model field encrypt/decrypt your data, keep secret in database.
aes cbc cipher cryptography django encrypt encryption python
Last synced: 05 Apr 2025
https://github.com/dosyago/beamsplitter
:gem: Beamsplitter - A new (possibly universal) hash that passes SMHasher. Built mainly with a random 10x64 S-box. Also in NodeJS
Last synced: 06 Apr 2025
https://github.com/soatok/rawr-x3dh
TypeScript Implementation of X3DH
crypto cryptography diffie-hellman ed25519 furry javascript key-agreement libsodium nodejs typescript x25519 x3dh
Last synced: 14 Apr 2025
https://github.com/michaelehab/aes-verilog
Advanced encryption standard (AES128, AES192, AES256) Encryption and Decryption Implementation in Verilog HDL
aes aes-128 aes-192 aes-256 aes-decryption aes-encryption cryptography encryption encryption-decryption fpga fpga-board fpga-soc learn rtl security verilog verilog-hdl verilog-project
Last synced: 08 Feb 2026
https://github.com/canop/safecloset
Cross-platform Secure TUI Secret Locker
cross-platform cryptography rust secret tui
Last synced: 13 Apr 2025
https://github.com/tangle-network/zero-knowledge-gadgets
Zero-knowledge gadgets for Webb's cross-chain blockchain applications.
arkworks blockchain cryptocurrencies cryptography privacy rust zero-knowledge
Last synced: 27 Mar 2025
https://github.com/mmaker/zkalc
A web tool that helps you compare and visualize the performance of cryptographic operations
Last synced: 06 Apr 2025