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/snarkify/sirius
A Plonkish folding framework for Incrementally Verifiable Computation (IVC).
cryptography ivc nova proof-system protostar zero-knowledge-proofs zkp
Last synced: 18 Apr 2025
https://github.com/m4heshd/better-sqlite3-multiple-ciphers
better-sqlite3 with multiple-cipher encryption support 🔒
cryptography database electron encryption nodejs sql sqlcipher sqleet sqlite sqlite3
Last synced: 15 May 2025
https://github.com/webankblockchain/wedpr-lab-core
Core libraries of WeDPR instant scenario-focused solutions for privacy-inspired business; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件
blockchain crypto cryptography homomorphic-encryption mpc multiparty-computation privacy rust sdk-rust wedpr zkp
Last synced: 29 Jun 2025
https://github.com/open-quantum-safe/liboqs-python
Python 3 bindings for liboqs
cryptography post-quantum-cryptography python python3 quantum-computing
Last synced: 08 Oct 2025
https://github.com/ZenGo-X/multi-party-schnorr
Rust implementation of multi-party Schnorr signatures over elliptic curves.
blockchain cryptocurrency cryptography rust schnorr schnorr-signatures secret-shares
Last synced: 01 Apr 2025
https://github.com/jedisct1/libsodium-doc
Gitbook documentation for libsodium
Last synced: 08 Apr 2025
https://github.com/transcend-io/penumbra
Encrypt/decrypt anything in the browser using streams on background threads.
cryptography decrypt-files privacy streaming streams whatwg-streams
Last synced: 08 Feb 2026
https://github.com/a-sit-plus/signum
Kotlin Multiplatform Crypto/PKI/ASN.1 Library with Attestation and Hardware-Backed Crypto Support on Mobile
aes asn-1 asn1 attestation cose crypto cryptography cwt ecdh ecdsa encryption jose jwt key-agreement kmp kotlin kotlin-multiplatform pki rsa signature
Last synced: 14 Apr 2026
https://github.com/err0r500/foundational-knowledge-for-programmers
List of resources about foundational knowledge for programmers (supposed to last a few decades)
algorithms algorithms-and-data-structures awesome awesome-list category-theory computer-architecture computer-science cryptography linear-algebra networking programming-languages programming-paradigms proof-theory software-architecture type-theory
Last synced: 16 Jan 2026
https://github.com/therockstorm/privacy-protect
Securely share and store passwords and sensitive files.
cryptography encrypted-email encrypted-messages encryption encryption-decryption encryption-tool end-to-end-encryption password-manager password-send password-storage passwords privacy secret-sharing
Last synced: 01 Feb 2026
https://github.com/loderunner/scrt
A command-line secret manager for developers, sysadmins, and devops.
cli cryptography encryption password password-manager password-store secret-management secrets secrets-manager
Last synced: 01 Sep 2025
https://github.com/intel/ehsm
An End-to-End Distributed and Scalable Cloud KMS (Key Management System) built on top of Intel SGX enclave-based HSM (Hardware Security Module), aka eHSM.
cloud cryptography ehsm hardware-security-module hsm k8s key-management-system kms restful-api sgx
Last synced: 20 Apr 2025
https://github.com/snipsco/rust-threshold-secret-sharing
A pure-Rust implementation of various threshold secret sharing schemes
cryptography rust secret-sharing secure-computation
Last synced: 16 Jul 2025
https://github.com/greydanus/crypto-rnn
Learning the Enigma with Recurrent Neural Networks
cryptography decoding decoding-polyalphabetic-ciphers deep-learning enigma-cipher polyalphab recurrent-neural-networks tensorflow vigenere-cipher
Last synced: 19 Jul 2025
https://github.com/IronCoreLabs/recrypt-rs
A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
constant-time cryptography ecc end-to-end-encryption proxy-re-encryption rust transform-encryption
Last synced: 15 Nov 2025
https://github.com/number571/hidden-lake
🛡️ Anonymous F2F network based on the QB-problem & GP/12 protocol stack. Uses post-quantum cryptographic algorithms: ML-KEM, ML-DSA
anonymity anonymous cryptography decentralized e2e-encryption f2f file-sharing friend-to-friend go golang gp12 hidden-lake messenger network p2p peer-to-peer post-quantum privacy qb-nets remote-access-tool
Last synced: 17 Feb 2026
https://github.com/anoma/vamp-ir
Vamp-IR is a proof-system-agnostic language for writing arithmetic circuits
blockchain cryptography zero-knowledge zkp
Last synced: 22 Jul 2025
https://github.com/ironcorelabs/recrypt-rs
A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
constant-time cryptography ecc end-to-end-encryption proxy-re-encryption rust transform-encryption
Last synced: 02 Jul 2025
https://github.com/serverless-ca/terraform-aws-ca
Terraform module for serverless certificate authority on AWS
aws certificate-authority cryptography serverless terraform
Last synced: 10 May 2026
https://github.com/scop/portecle
User friendly GUI application for creating, managing and examining keystores, keys, certificates, certificate requests, certificate revocation lists and more
certificate-files cryptography help-wanted java keypair keystore security
Last synced: 19 Jun 2025
https://github.com/jedisct1/charm
A really tiny crypto library.
charm crypto cryptography permutation-based tiny xoodoo
Last synced: 09 May 2025
https://github.com/berty/weshnet
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized
berty cryptography delay-tolerant-network dtn golang ipfs libp2p orbit-db p2p protocol
Last synced: 04 Apr 2025
https://github.com/ZcashFoundation/frost
Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation
cryptography elliptic-curves schnorr schnorr-signatures threshold-cryptography threshold-signature
Last synced: 14 Sep 2025
https://github.com/arkworks-rs/r1cs-std
R1CS constraints for bits, fields, and elliptic curves
Last synced: 15 May 2025
https://github.com/Jpinsoft/DeepSound
Official DeepSound repository migrated from jpinsoft.net. DeepSound is a freeware steganography tool and audio converter that hides secret data into audio files. The application also enables you to extract secret files directly from audio files or audio CD tracks.
aes-256 audio c-sharp converter cryptography desktop-app encryption net-framework security steganography watermark wpf
Last synced: 02 Apr 2025
https://github.com/stulzq/rsaextensions
.NET Core >=3.0 & .NET Standard >=2.2, RSA Enhanced Extension. Provide XML format key import and export. Unified export and import of PKCS # 1, PKCS # 8, and XML formats. Supports PKCS # 1, PKCS # 8 PEM import and export.
cryptography dotnetcore pem pkcs1 pkcs8 rsa
Last synced: 15 May 2025
https://github.com/skalenetwork/libbls
Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions.
bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures
Last synced: 17 Feb 2026
https://github.com/stulzq/RSAExtensions
.NET Core >=3.0 & .NET Standard >=2.2, RSA Enhanced Extension. Provide XML format key import and export. Unified export and import of PKCS # 1, PKCS # 8, and XML formats. Supports PKCS # 1, PKCS # 8 PEM import and export.
cryptography dotnetcore pem pkcs1 pkcs8 rsa
Last synced: 04 May 2025
https://github.com/risc0/risc0-ethereum
Integration of the RISC Zero verifiable compute platform with Ethereum and EVM chains.
cryptography ethereum foundry rust solidity web3 zero-knowledge
Last synced: 15 May 2025
https://github.com/gotvc/got
Git, but for files and directories of any size. E2E Encrypted
cryptography database e2ee filesystem git inet256 storage
Last synced: 09 Feb 2026
https://github.com/trailofbits/zkdocs
Interactive documentation on zero-knowledge proof systems and related primitives.
Last synced: 26 Jan 2026
https://github.com/dalek-cryptography/zkp
Experimental zero-knowledge proof compiler in Rust macros
cryptography elliptic-curves rust-macro zero-knowledge
Last synced: 10 Jun 2025
https://github.com/dinochiesa/jwt-webtool
Source code repo for the online JWT webtool.
cryptography encryption jwt rsa
Last synced: 30 Oct 2025
https://github.com/peculiarventures/webcrypto-liner
webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)
cryptography cryptohraphy ecc javascript node-webcrypto-ossl polyfill rsa secp256k1 sha shim webcrypto webcrypto-liner
Last synced: 04 Apr 2025
https://github.com/PeculiarVentures/webcrypto-liner
webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)
cryptography cryptohraphy ecc javascript node-webcrypto-ossl polyfill rsa secp256k1 sha shim webcrypto webcrypto-liner
Last synced: 27 Mar 2025
https://github.com/privacy-scaling-explorations/mpz
Multi-party computation libraries written in Rust 🦀
cryptography garbled-circuits mpc multi-party-computation oblivious-transfer privacy zero-knowledge
Last synced: 12 Jan 2026
https://github.com/xoofx/blake3.net
Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.
blake3 cryptography dotnet hash
Last synced: 24 Dec 2025
https://github.com/ggp1/kure
CLI password manager with sessions
command-line cryptography password-manager privacy security
Last synced: 15 Dec 2025
https://github.com/jazzdotdev/jazz
The Scripting Engine that Combines Speed, Safety, and Simplicity
actix android chromeos crypto cryptography data-science database development-environment embeddable jazz jinja2 linux lua markdown rust scraping scripting web witness
Last synced: 09 Jul 2025
https://github.com/polhenarejos/pico-openpgp
OpenPGP CCID smart card for Raspberry Pico and ESP32
ccid cryptography firmware openpgp pgp piv raspberry-pi-pico
Last synced: 29 Jan 2026
https://github.com/ecies/js
Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519 in TypeScript
bitcoin cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum javascript secp256k1 typescript
Last synced: 15 May 2025
https://github.com/trailofbits/uthenticode
A cross-platform library for verifying Authenticode signatures
authenticode code-signing cpp cryptography hacktoberfest
Last synced: 05 Apr 2025
https://github.com/FiloSottile/mlkem768
A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).
Last synced: 10 Aug 2025
https://github.com/skyf0l/RsaCracker
Powerful RSA cracker for CTFs. Supports RSA, X509, OPENSSH, PKCS#12, PKCS#7, and CSR in PEM and DER formats.
crypto cryptography ctf ctf-tools rsa
Last synced: 16 Feb 2026
https://github.com/open-quantum-safe/oqs-demos
PARTIALLY SUPPORTED Instructions for enabling the use of quantum-safe cryptography in assorted software using the OQS suite. CONTRIBUTORS WANTED.
chromium cryptography curl httpd nginx post-quantum tls
Last synced: 12 Apr 2025
https://github.com/neosmart/securestore-rs
A simple, encrypted, git-friendly, file-backed secrets manager for rust
cryptography encryption rust secrets
Last synced: 06 Apr 2025
https://github.com/anoma/taiga
A framework for generalized shielded state transitions
blockchain consensus cryptography elliptic-curves p2p
Last synced: 22 Jul 2025
https://github.com/nayuki/bitcoin-cryptography-library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
bitcoin c-plus-plus cryptocurrency cryptography elliptic-curves hash-functions java library
Last synced: 18 Jul 2025
https://github.com/derivepass/dumb-crypto
Dumb, but easily verifiable implementations of crypto algorithms
Last synced: 19 Jul 2025
https://github.com/syncsynchalt/animated-curves
An animated visualization of elliptic curve cryptography
canvas2d cryptography diffie-hellman elliptic-curves requestanimationframe x25519
Last synced: 12 Jan 2026
https://github.com/skalenetwork/skale-network
If you like this project, please ⭐⭐⭐ it on GitHub!! Handling millions of transactions per week, SKALE is a multichain network composed of an unlimited number of secure, decentralized, high-performance Ethereum Native Blockchains
blockchain cryptography distributed-systems proof-of-stake skale-network
Last synced: 26 Jun 2025
https://github.com/skalenetwork/libBLS
Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures
Last synced: 17 Apr 2025
https://github.com/filosottile/mlkem768
A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).
Last synced: 04 Apr 2025
https://github.com/infineon/optiga-trust-m
OPTIGA™ Trust M Host Library for C
aes brainpool cryptography ecc ecdhe ecdsa hardware-acceleration hardware-security hsm protected-i2c public-key-cryptography rsa security-chip
Last synced: 25 May 2026
https://github.com/terl/lazysodium-java
A Java implementation of the Libsodium crypto library. For the lazy dev.
argon2 cryptography decryption encryption hmac java-8 lazy library libsodium xsalsa20
Last synced: 06 Apr 2025
https://github.com/symmetree-labs/infinitree
Scalable and encrypted embedded database with 3-tier caching
cache cryptography database embedded encryption rocksdb rust storage version-control
Last synced: 06 Apr 2025
https://github.com/open-quantum-safe/liboqs-rust
Rust bindings for liboqs
crypto cryptography nist-standardization post-quantum public-key-cryptography rust rust-bindings
Last synced: 15 May 2025
https://github.com/phusion/node-sha3
SHA3 for JavaScript - The Keccak family of hash algorithms
cryptography hash javascript keccak nodejs
Last synced: 06 Apr 2025
https://github.com/aicis/fresco
A FRamework for Efficient Secure COmputation
cryptography fresco mpc multiparty-computation secure-computation
Last synced: 11 Jan 2026
https://github.com/nodesocket/cryptr
A simple shell utility for encrypting and decrypting files using OpenSSL.
aes-256 aes-256-cbc aes-encryption bash bash-script bash-scripting cryptography decryption encryption openssl shell-script
Last synced: 09 Apr 2025
https://github.com/LatticeX-Foundation/opentss
An ECDSA threshold signature algorithm implemented in Rust.
Last synced: 22 Apr 2025
https://github.com/inet256/inet256
Identity Based Network API with 256-Bit Addresses
cjdns cryptography distributed inet256 ipfs mesh mesh-networks network networking p2p peer-to-peer routing yggdrasil
Last synced: 05 Apr 2025
https://github.com/desudesutalk/desudesutalk
Steganography for imageboards
cryptography ecc javascript jpeg steganography
Last synced: 12 Mar 2026
https://github.com/Keyspace-cloud/android
Official Android client for keyspace.cloud. A beautiful and secure password manager.
2fa api cryptography ed25519 end-to-end-encryption kotlin libsodium material-design notes-app password-manager payments privacy strongbox xchacha20-poly1305
Last synced: 21 Apr 2025
https://github.com/vapor/open-crypto
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
cryptography encryption hash openssl random-generation rsa server-side-swift spm swift-linux vapor
Last synced: 11 May 2025
https://github.com/mylofi/webauthn-local-client
Browser-only utils for locally managing WebAuthn (passkey) API
authentication biometric-authentication cryptography passkeys vite-plugin webauthn webpack-pluign
Last synced: 23 Aug 2025
https://github.com/namecoin/ncdns
:globe_with_meridians: Namecoin to DNS bridge daemon
anticensorship blockchain certificates civil-liberties cryptography dane decentralized dns dnssec free-speech hacktoberfest human-rights internet-freedom namecoin p2p privacy security tls x509
Last synced: 12 Jan 2026
https://github.com/ecies/py
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Python
bitcoin cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum python3 secp256k1
Last synced: 15 May 2025
https://github.com/mathiasertl/django-ca
Django app providing a Certificate Authority
acme acme-v2 certificate certificate-authority crl cryptography django ocsp ocsp-responder python
Last synced: 05 Apr 2026
https://github.com/harrison314/BouncyHsm
Bouncy Hsm is a software simulator of HSM and smartcard simulator with HTML UI, REST API and PKCS#11 interface.
blazor blazor-webassembly bouncycastle cryptography csharp dotnet hsm pkcs11
Last synced: 16 Nov 2025
https://github.com/opentimestamps/javascript-opentimestamps
bitcoin cryptography javascript opentimestamps
Last synced: 05 Apr 2025
https://github.com/plume-sig/zk-nullifier-sig
Implementation of PLUME: nullifier friendly signature scheme on ECDSA
anonymity cryptography ecdsa nullifier zk-snarks
Last synced: 26 Mar 2025
https://github.com/ZenGo-X/multi-party-eddsa
Rust implementation of multi party Ed25519 signature scheme.
blockchain cryptocurrency cryptography ed25519 multi-party-computation rust secret-shares signature
Last synced: 07 Apr 2025
https://github.com/kurtbrose/pyjks
a pure python Java KeyStore file parser, including private key decryption
cryptography jceks jks keystore pyasn1 python security ssl
Last synced: 04 Apr 2025
https://github.com/dr-orlovsky/library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
bft blockchain byzantine computer-science consensus cryptoeconomics cryptography distributed-systems game-theory paper privacy smart-contracts state-machine zero-knowledge
Last synced: 12 Feb 2026
https://github.com/bitbeans/StreamCryptor
Stream encryption & decryption with libsodium and protobuf
c-sharp crypto cryptography libsodium protobuf
Last synced: 14 Mar 2025
https://github.com/lukechilds/chest
Bash glue to encrypt and hide files
bash cli command-line cryptography encryption password-manager security
Last synced: 14 Apr 2025
https://github.com/bitbeans/streamcryptor
Stream encryption & decryption with libsodium and protobuf
c-sharp crypto cryptography libsodium protobuf
Last synced: 07 Apr 2025
https://github.com/ionspin/kotlin-multiplatform-libsodium
A kotlin multiplatform wrapper for libsodium, using directly built libsodium for jvm and native, and libsodium.js for js targets.
cryptography kotlin kotlin-multiplatform libsodium libsodium-bindings
Last synced: 03 Mar 2026
https://github.com/dosaygo-studio/rain
The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm
call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm
Last synced: 02 Mar 2026
https://github.com/VirgilSecurity/demo-twilio-backend-nodejs
A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services
chat crypto cryptography demo encryption end-to-end-encryption jwt messenger sample-backend secure-the-future secured-by-virgil twilio twilio-chat
Last synced: 14 Mar 2025
https://github.com/mozilla-lockwise/lockbox-extension
Experimental Firefox extension for login management experiences, not being actively developed
cryptography extension firefox firefox-extension lockbox mozilla passwords security
Last synced: 21 Apr 2025
https://github.com/virgilsecurity/demo-twilio-backend-nodejs
A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services
chat crypto cryptography demo encryption end-to-end-encryption jwt messenger sample-backend secure-the-future secured-by-virgil twilio twilio-chat
Last synced: 08 Mar 2026
https://github.com/aead/minisign
A dead simple tool to sign files and verify digital signatures.
cryptography ed25519 golang pgp signature
Last synced: 05 Apr 2025
https://github.com/jedisct1/siphash-js
A Javascript implementation of SipHash-2-4
authentication crypto cryptography hash javascript siphash typescript
Last synced: 08 Apr 2025
https://github.com/DOSAYGO-STUDIO/rain
The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm
call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm
Last synced: 03 Sep 2025
https://github.com/richfelker/bakelite
Incremental backup with strong cryptographic confidentiality baked into the data model.
Last synced: 07 May 2025
https://github.com/rkm0959/Inequality_Solving_with_CVP
CVP "trick" for CTF challenges
Last synced: 22 Apr 2025
https://github.com/jedisct1/rsign2
A command-line tool to sign files and verify signatures in pure Rust.
cryptography ed25519 minisign rust signatures
Last synced: 06 Apr 2025
https://github.com/frasertweedale/hs-jose
Haskell JOSE and JWT library
cryptography haskell jose json jwk jws jwt
Last synced: 04 Apr 2025
https://github.com/computationalcore/cryptosteganography
A python steganography module to store messages or files protected with AES-256 encryption inside an image.
aes-steganography crypto cryptography data-protection encryption file-protector files-protected hide-data hide-messages physicists puzzle python python-steganography python3 steganography steganography-algorithms steganography-library
Last synced: 12 Apr 2025
https://github.com/roothaxor/ransom
Various codes related to Ransomware Developement
aes-encryption code cryptography encryption programming ransomware script
Last synced: 13 May 2025
https://github.com/stophecom/sharrr-svelte
End-to-end encrypted file transfer.
cryptography e2ee file-transfer file-upload svelte tailwindcss web webcrypto
Last synced: 05 Apr 2025
https://github.com/valist-io/valist
Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.
cargo cdn code-signing cryptography decentralized-protocols docker ethereum filecoin firmware go ipfs npm pki valist wasm
Last synced: 10 Apr 2025
https://github.com/nervous-systems/sputter
Ethereum Virtual Machine (EVM) implementation
clojure cryptocurrency cryptography ethereum virtual-machine
Last synced: 05 Sep 2025
https://github.com/pflaeging/PortableSigner2
PortableSigner - A Commandline and GUI Tool to digital sign PDF files with X.509 certificates
Last synced: 06 Apr 2025
https://github.com/s12v/hasher
Chrome developer toolbox
chrome-extension cryptography javascript
Last synced: 06 Apr 2026
https://github.com/ovh/symmecrypt
Golang symmetric encryption library
aead aes aes-gcm chacha20-poly1305 cryptography golang golang-library symmetric-cryptography
Last synced: 09 Apr 2025