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: 2025-04-29 00:06:28 UTC
- JSON Representation
https://github.com/yaron4u/EnigmaCracker
EnigmaCracker is a tool for brute forcing crypto wallets
bitcoin bitcoin-bruteforce bitcoin-wallet bitcoin-wallet-cracker brute-force brute-force-attacks bruteforce crypto cryptography hack mnemonic python wallet
Last synced: 22 Jan 2025
https://github.com/samuel-lucas6/cryptography-guidelines
Guidance on implementing cryptography as a developer.
aead aes-gcm blake2b blake3 chacha20-poly1305 crypto cryptographic-algorithms cryptographic-library cryptography ed25519 ed448 education encrypt-then-mac gotchas hmac rsa sha2 sha3 x25519 x448
Last synced: 27 Mar 2025
https://github.com/samuel-lucas6/Cryptography-Guidelines
Guidance on implementing cryptography as a developer.
aead aes-gcm blake2b blake3 chacha20-poly1305 crypto cryptographic-algorithms cryptographic-library cryptography ed25519 ed448 education encrypt-then-mac gotchas hmac rsa sha2 sha3 x25519 x448
Last synced: 23 Apr 2025
https://github.com/evpo/EncryptPad
Minimalist secure text editor and binary encryptor that implements RFC 4880 Open PGP format: symmetrically encrypted, compressed and integrity protected. The editor can protect files with passwords, key files or both.
c-plus-plus cryptography encryption openpgp security text-editor utility
Last synced: 15 Mar 2025
https://github.com/l4wio/ctf-challenges-by-me
Pwnable|Web Security|Cryptography CTF-style challenges
cryptography ctf ctf-challenges ctf-writeups pwnable websec
Last synced: 02 Apr 2025
https://github.com/ektrah/nsec
A modern and easy-to-use cryptographic library for .NET 8+ based on libsodium
aead aes-gcm blake2b chacha20-poly1305 crypto cryptography csharp curve25519 dotnet dotnet-core ed25519 encryption hash hkdf hmac libsodium security sha256 sha512 x25519
Last synced: 14 Mar 2025
https://github.com/lightningnetwork/lightning-onion
Onion Routed Micropayments for the Lightning Network
bitcoin cryptocurrency cryptography lightning-network micropayments onion-architecture
Last synced: 14 Apr 2025
https://github.com/zorggomat/fractalcryptgui
Free cross-platform deniable encryption cryptoarchiver
aes aes-256 aes-encryption cpp cross-platform cryptography deniable-crypto deniable-encryption minizip openssl openssl-library plausible-deniability qt qt5 qt5-gui quazip security steganography zlib
Last synced: 05 Apr 2025
https://github.com/ingonyama-zk/icicle
A hardware acceleration library for compute intensive cryptography :ice_cube:
cpu cryptography cuda golang msm ntt rust zero-knowledge
Last synced: 13 Apr 2025
https://github.com/emmansun/gmsm
ShangMi (SM) cipher suites for Go (Go语言商用密码软件)
aes-ni cfca cryptography go sm2 sm3 sm4 sm9 zuc
Last synced: 15 Apr 2025
https://github.com/mhostetter/galois
A performant NumPy extension for Galois fields and their applications
aes bch coding-theory cryptography elliptic-curve-cryptography elliptic-curves encryption error-control-coding finite-fields galois galois-fields lfsr ntt number-theory numpy python reed-solomon rsa
Last synced: 14 Apr 2025
https://github.com/BlockstreamResearch/secp256k1-zkp
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge
Last synced: 17 Apr 2025
https://github.com/blockstreamresearch/secp256k1-zkp
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge
Last synced: 12 Apr 2025
https://github.com/getamis/alice
Hierarchical Threshold Signature Scheme
2-party-bip32 binary-quadratic-form bip340 class-groups cryptography golang hierarchical homomorphic-encryption-library multiparty-computation multiparty-computation-bip32 p256 schnorr-protocol secret-sharing taproot threshold-ecdsa threshold-signature tss tss-eddsa
Last synced: 05 Apr 2025
https://github.com/zorggomat/FractalCryptGUI
Free cross-platform deniable encryption cryptoarchiver
aes aes-256 aes-encryption cpp cross-platform cryptography deniable-crypto deniable-encryption minizip openssl openssl-library plausible-deniability qt qt5 qt5-gui quazip security steganography zlib
Last synced: 12 Nov 2024
https://github.com/crocs-muni/javacard-curated-list
Curated list of open-source Java Card applets and related applications for cryptographic smartcards
cryptography currated javacard security smartcard
Last synced: 16 Mar 2025
https://github.com/geluk/pass-winmenu
An easy-to-use password manager for Windows, compatible with pass.
cryptography csharp gpg pass password-manager password-store windows
Last synced: 22 Apr 2025
https://github.com/resilar/sqleet
SQLite3 encryption that sucks less
cryptography encryption sqlite sqlite3
Last synced: 21 Dec 2024
https://github.com/arkworks-rs/poly-commit
A Rust library for polynomial commitments
cryptography marlin pairings polynomial-commitments rust sonic
Last synced: 03 Apr 2025
https://github.com/WickrInc/wickr-crypto-c
An implementation of the Wickr Secure Messaging Protocol in C
aes-256 c cryptography elliptic-curves messaging messaging-library
Last synced: 18 Nov 2024
https://github.com/dsprenkels/sss
Library for the Shamir secret sharing scheme
cryptography shamir-secret-sharing
Last synced: 06 Apr 2025
https://github.com/elementsproject/secp256k1-zkp
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge
Last synced: 19 Mar 2025
https://github.com/ElementsProject/secp256k1-zkp
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge
Last synced: 12 Mar 2025
https://github.com/leocavalcante/encrypt
🔒 A set of high-level APIs over PointyCastle for two-way cryptography.
aes cipher cryptography encryption rsa salsa20 secure-random-generator
Last synced: 08 Apr 2025
https://github.com/allalgorithms/python
Implementation of All ▲lgorithms in Python Programming Language
algorithm algorithms allalgorithms cipher cryptography dynamic-programming hacktoberfest math python searches searching sorting
Last synced: 04 Apr 2025
https://github.com/keyfactor/signserver-ce
SignServer – Open source, PKI-based signing software to sign code, documents, timestamps and more.
apk cryptography digital-signature esignature jar java mrtd pdf pkcs7 pki signature signing timestamping tsa tsp xades xml
Last synced: 09 Apr 2025
https://github.com/alichtman/deadbolt
Dead-simple file encryption for any OS
aes-256 cryptography encryption encryption-decryption encryption-tool linux macos windows
Last synced: 08 Apr 2025
https://github.com/margelo/react-native-bignumber
🔢 The fastest Big Number library for React Native
app big bignumber crypto cryptography jsi library math native number react react-native wallet
Last synced: 10 Apr 2025
https://github.com/wolfSSL/wolfBoot
wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
32-bit bootloader compact cryptography device-management embedded firmware firmware-authentication firmware-verification key-generation multi-slot-partitioning os-independent portable secure-bootloader upgrade wolfboot wolfcrypt wolfssl
Last synced: 03 Apr 2025
https://github.com/wolfssl/wolfboot
wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
32-bit bootloader compact cryptography device-management embedded firmware firmware-authentication firmware-verification key-generation multi-slot-partitioning os-independent portable secure-bootloader upgrade wolfboot wolfcrypt wolfssl
Last synced: 08 Apr 2025
https://github.com/jmcardon/tsec
Type-safe general-cryptography library - https://jmcardon.github.io/tsec/
cryptography functional-programming jca scala
Last synced: 18 Nov 2024
https://github.com/wolfSSL/wolfssh
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
c cryptography embedded iot iot-security portable scp scp-example scp-support security sftp sftp-example ssh ssh-client ssh-client-library ssh-library ssh-server ssh-server-library sshv2 wolfssl
Last synced: 30 Mar 2025
https://github.com/wolfssl/wolfssh
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
c cryptography embedded iot iot-security portable scp scp-example scp-support security sftp sftp-example ssh ssh-client ssh-client-library ssh-library ssh-server ssh-server-library sshv2 wolfssl
Last synced: 05 Apr 2025
https://github.com/d3ext/maldev
Golang library for malware development
av-evasion cryptography development encryption go golang infosec kali-linux maldev malware pentesting red-team shellcode
Last synced: 08 Apr 2025
https://github.com/yaron4u/enigmacracker
EnigmaCracker is a tool for brute forcing crypto wallets
bitcoin bitcoin-bruteforce bitcoin-wallet bitcoin-wallet-cracker brute-force brute-force-attacks bruteforce crypto cryptography hack mnemonic python wallet
Last synced: 13 Feb 2025
https://github.com/ph4r05/whitebox-crypto-aes
Whitebox AES implementation in C++. Chow, Karroumi.
aes-cipher chow cryptography whitebox whitebox-aes
Last synced: 05 Apr 2025
https://github.com/brendoncarroll/webfs
A Filesystem Built On Top of the Web.
cryptography dropbox filesharing filesystem ipfs
Last synced: 09 Apr 2025
https://github.com/polhenarejos/pico-fido
FIDO Passkey for Raspberry Pico and ESP32
cryptography fido fido-u2f fido2 firmware raspberry-pi-pico
Last synced: 31 Dec 2024
https://github.com/dalek-cryptography/x25519-dalek
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
cryptography curve25519 elliptic-curve-diffie-hellman keyexchange rust
Last synced: 01 Apr 2025
https://github.com/iamnotstatic/multichain-crypto-wallet
A Multichain crypto wallet library that supports Ethereum, Bitcoin, Solana, Tron, Waves and other EVM compatible blockchains E.g. Binance Smart Chain, Polygon, Avalanche etc.
avalanche binance-smart-chain bitcoin blockchain cryptocurrency cryptography erc20 erc20-tokens eth ethereum evm multichain polygon solana trc20 tron wallet
Last synced: 12 Apr 2025
https://github.com/cloudflare/pp-browser-extension
Client for Privacy Pass protocol providing unlinkable cryptographic tokens
browser-extension chrome-extension cryptography firefox-addon privacy-pass token typescript
Last synced: 12 Apr 2025
https://github.com/jofpin/temcrypt
Evolutionary encryption framework based on scalable complexity over time
cryptography encryption javascript mechanism nodejs privacy security temcrypt
Last synced: 06 Apr 2025
https://github.com/opentimestamps/opentimestamps-client
OpenTimestamps client
bitcoin cryptography opentimestamps timestamp
Last synced: 12 Apr 2025
https://github.com/andrewmilson/ministark
🏃♂️💨 GPU accelerated STARK prover built on @arkworks-rs
apple-silicon arkworks arkworks-rs crypto cryptography fft finite-fields gpu gpu-acceleration gpu-computing gpu-programming m1 metal optimization polynomials rust starks virtual-machine zero-knowledge zkstarks
Last synced: 18 Apr 2025
https://github.com/arkworks-rs/marlin
A Rust library for the Marlin preprocessing zkSNARK
cryptography marlin r1cs rust zksnark
Last synced: 23 Mar 2025
https://github.com/potatosalad/erlang-jose
JSON Object Signing and Encryption (JOSE) for Erlang and Elixir
cryptography elixir erlang jose jwt
Last synced: 13 Apr 2025
https://github.com/volodymyrprokopyuk/go-blockchain
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
blockchain blockchain-from-scratch blockchain-protocol concurrent-programming cryptography golang grpc-go merkle-proof merkle-tree peer-to-peer-networking
Last synced: 08 Mar 2025
https://github.com/tlsnotary/tlsn
Rust implementation of the TLSNotary protocol
cryptography multi-party-computation tls
Last synced: 04 Apr 2025
https://github.com/x011/secretpixel
SecretPixel is a cutting-edge steganography tool designed to securely conceal sensitive information within images. It stands out in the realm of digital steganography by combining advanced encryption, compression, and a seeded Least Significant Bit (LSB) technique to provide a robust solution for embedding data undetectably.
aes-256 aes-encryption cipher compression cryptography data-exfiltration encryption hacking hacking-tool hide-files hide-files-in-image image-steganography lsb-steganography privacy rsa-cryptography security security-tools steganography steganography-algorithms stego
Last synced: 12 Apr 2025
https://github.com/chjj/liburkel
Authenticated key-value store (i.e. an urkel tree)
Last synced: 09 Apr 2025
https://github.com/tangle-network/blueprint
A powerful toolkit for building distributed systems and infrastructure as code.
avs cryptography distributed-systems libp2p mpc multi-party-computation networking p2p restaking zero-knowledge
Last synced: 12 Apr 2025
https://github.com/SalusaSecondus/CryptoGotchas
A collection of common (interesting) cryptographic mistakes and learning resources.
aes-gcm crypto cryptographic cryptography documentation education encryption gotchas random-nonces signature-algorithm
Last synced: 20 Nov 2024
https://github.com/vixentael/my-talks
List of my talks and workshops: security engineering, applied cryptography, secure software development
cryptography data-protection encryption infosec ios ios-swift mobile-development security security-engineering usability-engineering
Last synced: 26 Mar 2025
https://github.com/cloudflare/gortr
The RPKI-to-Router server used at Cloudflare
bgp cisco cloudflare cryptography juniper prometheus rpki security
Last synced: 06 Apr 2025
https://github.com/paragonie/sapient
Secure API Toolkit
cryptography guzzle json libsodium sapient
Last synced: 13 Apr 2025
https://github.com/taurusgroup/multi-party-sig
Implementation of protocols for threshold signatures
cryptography elliptic-curves multi-party-computation signature
Last synced: 03 Feb 2025
https://github.com/taurushq-io/multi-party-sig
Implementation of protocols for threshold signatures
cryptography elliptic-curves multi-party-computation signature
Last synced: 05 Apr 2025
https://github.com/brndnmtthws/dryoc
Don't Roll Your Own Crypto: pure-Rust, hard to misuse cryptography library
crypto cryptography cryptography-library libsodium nacl rust
Last synced: 13 Apr 2025
https://github.com/patrickfav/armadillo
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
aes-encryption aes-gcm android authenticated-encryption bcrypt crypto cryptography hkdf security sharedpreferences
Last synced: 05 Apr 2025
https://github.com/ZK-Garage/plonk
A pure Rust PLONK implementation using arkworks as a backend.
cryptography plonk rust zero-knowledge
Last synced: 18 Apr 2025
https://github.com/josephernest/nfreezer
nFreezer is an encrypted-at-rest backup tool.
backup backup-utility cryptography encryption encryption-at-rest
Last synced: 06 Apr 2025
https://github.com/tpm2-software/tpm2-pkcs11
A PKCS#11 interface for TPM2 hardware
crypto cryptography pkcs11 security signing tpm tpm2
Last synced: 08 Apr 2025
https://github.com/pluto/ronkathon
Cryptography Educational Foundations
cryptography mathematics rustlang zero-knowledge
Last synced: 15 Apr 2025
https://github.com/dfw1n/dfw1n-osint
Australian Open Source Intelligence Gathering Resources, Australias Largest Open Source Intelligence Repository for Cyber Professionals and Ethical Hackers
australia cryptography cybersecurity darkweb-data ethical-hacking forensics intelligence intelligence-search-service investigator opensource osint osint-framework osint-reconnaissance osint-resources penetration-testing-tools police redteaming social-media social-network
Last synced: 20 Mar 2025
https://github.com/open-quantum-safe/openssl
UNSUPPORTED Fork of OpenSSL 1.1.1 that includes prototype quantum-resistant algorithms and ciphersuites based on liboqs PLEASE SWITCH TO OQS-Provider for OpenSSL 3
cryptography post-quantum smime tls x509
Last synced: 18 Nov 2024
https://github.com/dhondta/python-codext
Python codecs extension featuring CLI tools for encoding/decoding anything
alphabet base base36 base45 base58 base62 braille cli-tools codecs cryptography cryptography-tools ctf ctf-tools decode-strings decoder encoder-decoder encoding encodings infosec python
Last synced: 14 Apr 2025
https://github.com/HarryR/solcrypto
Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256
bn256 cryptography ethereum libraries ring-signatures schnorr secp256k1 solidity tools zero-knowledge
Last synced: 28 Mar 2025
https://github.com/tangle-network/gadget
A framework for building modular AVS and Tangle Blueprints: https://docs.tangle.tools/developers/blueprints/introduction
avs cryptography distributed-systems libp2p mpc multi-party-computation networking p2p restaking zero-knowledge
Last synced: 10 Mar 2025
https://github.com/rustcrypto/stream-ciphers
Collection of stream cipher algorithms
aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers
Last synced: 10 Apr 2025
https://github.com/RustCrypto/stream-ciphers
Collection of stream cipher algorithms
aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers
Last synced: 01 Apr 2025
https://github.com/avahowell/masterkey
secure interactive password manager with xchacha20poly1305, argon2id, and Go
cryptography interactive password-manager security unix vault
Last synced: 10 Apr 2025
https://github.com/NetDevPack/Security.Jwt
Jwt Manager. Set of components to deal with Jwt Stuff. Automate your key rotating, add support for jwks_uri. Store your cryptography keys in a secure place.
cryptography ecdsa jwe jwks jws jwt jwt-authentication jwt-token rsa
Last synced: 23 Apr 2025
https://github.com/zcash/zips
Zcash Improvement Proposals
cryptocurrency cryptography specifications zcash
Last synced: 20 Feb 2025
https://github.com/antonkueltz/fastecdsa
Python library for fast elliptic curve crypto
cryptography digital-signature ecdsa elliptic-curves python
Last synced: 10 Apr 2025
https://github.com/migueltc13/tryhackme
Master cybersecurity skills with this TryHackMe free path, includes a collection of my write-ups, solutions and progress tracking.
collaborate cryptography ctf ctf-challenges ctf-tools exploitation hacking injection-attacks learn linux-privilege-escalation metasploit-and-exploitation network-scanning-and-enumeration osint owasp-top-10-vulnerabilities password-cracking-and-hash-cracking penetration-testing tryhackme tryhackme-writeups web-application-security
Last synced: 09 Apr 2025
https://github.com/Depado/goploader
Easy file sharing with server-side encryption, curl/httpie/wget compliant
cryptography curl self-hosted sharing terminal
Last synced: 28 Apr 2025
https://github.com/depado/goploader
Easy file sharing with server-side encryption, curl/httpie/wget compliant
cryptography curl self-hosted sharing terminal
Last synced: 06 Apr 2025
https://github.com/MystenLabs/fastcrypto
Common cryptographic library used in software at Mysten Labs.
benchmark blockchain bls crypto cryptography ed25519 zkp
Last synced: 18 Apr 2025
https://github.com/badkeys/badkeys
Tool to find common vulnerabilities in cryptographic public keys
cryptography publickey rsa security
Last synced: 07 Apr 2025
https://github.com/mratsim/constantine
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
barreto-naehrig bigint bignum bls bls-signature bls12-381 constant-time cryptography digital-signature elliptic-curve-arithmetic elliptic-curve-cryptography elliptic-curves finite-fields galois-field hash-to-curve pairing pairing-cryptography public-key-cryptography side-channels zkp
Last synced: 07 Apr 2025
https://github.com/ZenGo-X/curv
Rust language general purpose elliptic curve cryptography.
bignumber cryptography elliptic-curves rust zero-knowledge-proofs
Last synced: 18 Apr 2025
https://github.com/wolfssl/wolftpm
wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.
compact cryptography ecc embedded i2c low-resource secure secure-key-storage spi tis tpm tpm-interface-specification tpm2 tpm2-library trusted-platform-module wolfssl wolftpm
Last synced: 12 Apr 2025
https://github.com/destiner/blocksmith
Bitcoin/Ethereum key manipulation
bitcoin cryptocurrency cryptography ethereum security
Last synced: 05 Apr 2025
https://github.com/ANSSI-FR/libecc
Library for elliptic curves cryptography
batch-verification bign bip-0340 cryptography ecdh ecdsa ecgdsa eckcdsa ecrdsa ecsdsa ed25519 ed448 eddsa elliptic-curves iso14888-3 rsa schnorr sm2 x25519 x448
Last synced: 17 Apr 2025
https://github.com/mpgn/poodle-poc
:poodle: Poodle (Padding Oracle On Downgraded Legacy Encryption) attack CVE-2014-3566 :poodle:
attacker cryptography padding poc poodle python sslv3
Last synced: 09 Apr 2025
https://github.com/quasarapp/qt-secret
Simple encryption library supporting RSA and AES algorithms.
aes alghorithm algorithms cmake cqtdeployer cryptography library qmake qt quasarapp rsa
Last synced: 07 Apr 2025
https://github.com/Pkcs11Interop/Pkcs11Interop
Managed .NET wrapper for unmanaged PKCS#11 libraries
crypto cryptography hsm pkcs pkcs11 security smartcard
Last synced: 14 Mar 2025
https://github.com/GildedHonour/frank_jwt
JSON Web Token implementation in Rust.
auth0-jwt authentication cryptography jwt jwt-token rust
Last synced: 20 Mar 2025
https://github.com/gildedhonour/frank_jwt
JSON Web Token implementation in Rust.
auth0-jwt authentication cryptography jwt jwt-token rust
Last synced: 09 Apr 2025
https://github.com/arkworks-rs/groth16
A Rust implementation of the Groth16 zkSNARK
cryptography groth16 rust snark zksnark
Last synced: 18 Apr 2025
https://github.com/craftzdog/react-native-aes-gcm-crypto
AES-GCM encryption/decryption for React Native
Last synced: 07 Apr 2025
https://github.com/alanvivona/pwnshop
Exploit Development, Reverse Engineering & Cryptography
arm buffer-overflow c crackme crypto cryptography exploit-development format-string-attack go golang infosec python reverse-engineering rop security shellcode writeup x64 x86
Last synced: 17 Mar 2025
https://github.com/dalek-cryptography/subtle
Pure-Rust traits and utilities for constant-time cryptographic implementations.
bit-manipulation constant-time cryptography rust-traits
Last synced: 01 Apr 2025
https://github.com/rustpq/pqcrypto
Rust Post-Quantum cryptography
crypto-library cryptography post-quantum post-quantum-cryptography pqc pqcrypto rust
Last synced: 11 Apr 2025
https://github.com/wolfSSL/wolfTPM
wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.
compact cryptography ecc embedded i2c low-resource secure secure-key-storage spi tis tpm tpm-interface-specification tpm2 tpm2-library trusted-platform-module wolfssl wolftpm
Last synced: 19 Nov 2024
https://github.com/Sunscreen-tech/Sunscreen
A compiler for fully homomorphic encryption and zero knowledge proofs
cryptography homomorphic-encryption zero-knowledge
Last synced: 26 Mar 2025