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/lambdaclass/circom_export_to_cairo
Export Circom verifier to Cairo
blockchain compiler cryptography verification
Last synced: 01 Aug 2025
https://github.com/tgalal/dissononce
A python implementation for Noise Protocol Framework
crypto-library cryptography handshake-protocol noise-protocol noise-protocol-framework
Last synced: 17 Oct 2025
https://github.com/juliacrypto/sha.jl
A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation
cryptography hash-functions julia sha1 sha2 sha3
Last synced: 05 Apr 2025
https://github.com/SmartTokenLabs/attestation
Paper and implementation of blockchain attestations
blockchain-attestations cryptography ethereum identity-attestations web3
Last synced: 09 May 2025
https://github.com/JuliaCrypto/SHA.jl
A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation
cryptography hash-functions julia sha1 sha2 sha3
Last synced: 16 Oct 2025
https://github.com/krptn/krypton
Data encryption at rest and IAM for Python
authentication cryptography django encryption fido2 fips flask iam python security totp webauthn
Last synced: 04 May 2025
https://github.com/tyrchen/cellar
A password tool for user to derive a large amount of application passwords deterministically based on a passphrase. Cryptographically strong.
cryptography password security
Last synced: 10 Apr 2025
https://github.com/j2kun/finite-fields
Python code and tests for the post 'Programming with Finite Fields'
algorithms cryptography finite-fields mathematics
Last synced: 04 Jul 2025
https://github.com/rubycrypto/x25519
Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
cryptography curve25519 diffie-hellman elliptic-curves x25519
Last synced: 09 Mar 2026
https://github.com/sdiehl/aos-signature
Abe-Ohkubo-Suzuki Linkable Ring Signatures
cryptography digital-signature elliptic-curves multiparty-computation ring-signature ring-signature-scheme
Last synced: 11 Dec 2025
https://github.com/c2sp/x509-limbo
A suite of testvectors for X.509 certificate path validation and tools for building them
Last synced: 07 May 2025
https://github.com/hellzerg/lain
Simple & portable password manager tool
aes256 automatic-lock cryptography password-generator password-manager password-recovery password-safety password-vault portable sha256
Last synced: 12 Apr 2025
https://github.com/bartobri/mrrcrypt
A command line encryption/decryption tool using an adaptive mirror field algorithm.
crypto cryptography encryption
Last synced: 14 Apr 2025
https://github.com/cryptomator/siv-mode
RFC 5297 SIV mode of operation in Java
aead aes aes-siv authenticated-encryption cipher cryptography encryption java jep-238 jpms rfc-5297 rfc5297 siv siv-mode
Last synced: 21 Jan 2026
https://github.com/byt3n33dl3/teeth
Teeth - smilodon cybertooth is a password decryption utilities for online services & offline hashes, fastest and most advanced password cracking. Supports hundreds of hash & cipher types, runs on many operating systems, calculate and brute - forcing using CPUs, GPUs, and even some FPGAs.
abusive assembler cryptography hash https hydra john linux memory passwords protocol recovery teeth
Last synced: 22 Aug 2025
https://github.com/ahf/hashvis
Rust Program for Deterministic Generation of Random Art.
Last synced: 24 Aug 2025
https://github.com/vpaliy/merklelib
Merkle trees for easier data verification.
bitcoin crypto cryptography hash-tree merkle-tree
Last synced: 26 Mar 2025
https://github.com/azadkuh/mbedcrypto
a portable, small, easy to use and fast c++14 library for cryptography.
aes-encryption cipher cpp cpp11 cpp14 crypto cryptography mbedtls qt5 rsa-cryptography
Last synced: 29 Apr 2025
https://github.com/capeprivacy/tf-world-tutorial
TensorFlow World 2019 Tutorial: Privacy-Preserving Machine Learning with TF Encrypted & PySyft
cryptography deep-learning privacy secure-computation tensorflow
Last synced: 13 Apr 2025
https://github.com/xoofx/monocypher.net
.NET wrapper around the cryptographic library Monocypher https://monocypher.org/
argon2i blake2b cryptography dotnet eddsa25519 x25519 xchacha20-poly1305
Last synced: 06 Apr 2025
https://github.com/ethereum/cryptography-research-website
Ethereum Foundation Cryptography Research Website
cryptography ethereum nextjs react
Last synced: 09 Apr 2025
https://github.com/remaerd/keys
Uncomplicated cryptography frameworks base on CommonCrypto
asymmetric-keys cryptography ios macos rsa-encryption swift symmetric-keys
Last synced: 24 Jun 2025
https://github.com/jruby/jruby-openssl
JRuby's OpenSSL gem
cryptography jruby jruby-openssl openssl ssl tls
Last synced: 14 May 2025
https://github.com/merces/entropy
CLI program to calculate file entropy
compression cryptography forensic-analysis malware-analysis
Last synced: 13 Jul 2025
https://github.com/cryptlib/cryptlib
cryptlib security toolkit
cryptography eap-tls eap-ttls ocsp-client ocsp-responder peap pgp pkcs11 pkcs7 scep-client scep-server scvp smime ssh-client ssh-server timestamping tls-client tls12 tls13 x509
Last synced: 20 Feb 2026
https://github.com/rub-nds/terrapin-artifacts
This repository contains the artifacts for the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".
artifacts attack cryptography cve-2023-46445 cve-2023-46446 cve-2023-48795 poc ssh terrapin vulnerability
Last synced: 17 Aug 2025
https://github.com/ron4fun/sharphash
SharpHash is a C# hashing library which provides an easy to use interface for computing hashes and checksums of data. It also supports state based (incremental) hashing.
argon2 blake2 blake3 crc crypto cryptography has160 hash haval hmac pbkdf2 scrypt sha-algorithms sha256 siphash snefru tiger2 whirlpool xof
Last synced: 09 Oct 2025
https://github.com/fairmath/openfhe-rs
OpenFHE-rs - a Rust interface for the OpenFHE library; documentation https://openfhe-rust-wrapper.readthedocs.io/
Last synced: 25 Apr 2025
https://github.com/drobotun/gostcrypto
GOST cryptographic functions
block-cipher cipher-algorithms cryptography elliptic-curve-cryptography elliptic-curves gost-r-34-10-2012 gost-r-34-11-2012 gost-r-34-12-2015 gost-r-34-13-2015 hash-functions hashing-algorithm hmac kuznechik magma oid pbkdf python signature streebog
Last synced: 17 Jan 2026
https://github.com/github/darrrr
An SDK for the delegated recovery specfication
authentication cryptography facebook federation rails ruby ruby-on-rails sinatra
Last synced: 04 Oct 2025
https://github.com/tuxxy/iacr-eprint-mirror
Mirror of all PDFs from the IACR's eprint
cryptography mathematics research security
Last synced: 29 Aug 2025
https://github.com/nsacyber/simon-speck-supercop
Fast implementations of the SIMON and SPECK lightweight block ciphers for the SUPERCOP benchmark toolkit. #nsacyber
cipher ciphers crypto crypto-library cryptography cryptography-library simon speck supercop
Last synced: 05 Apr 2025
https://github.com/ThoughtfulDev/SupergirlOnCrypt
CryptoTrojan in Python (For educational purpose ONLY)
crypto cryptography python python3 ransomware supergirl
Last synced: 27 Jul 2025
https://github.com/tangle-network/cggmp-threshold-ecdsa
MPC protocols for threshold ECDSA
cryptography mpc multi-party-computation threshold-cryptography threshold-ecdsa
Last synced: 19 Apr 2025
https://github.com/black-binary/snowstorm
A minimalistic encryption protocol for rust async streams/packets, based on noise protocol and snow.
cryptography protocol proxy rust tunnel
Last synced: 06 Apr 2026
https://github.com/sdiehl/sonic
Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings
crs cryptography multiparty-computation privacy srs zksnarks
Last synced: 11 Jul 2025
https://github.com/adorsys/datasafe
Datasafe - flexible and secure data storage and document sharing using cryptographic message syntax for data encryption
cloud-storage cryptographic-message-system cryptography data-encryption document-storage encrypted-store file-sharing graal-native java library privacy s3-encryption security vault
Last synced: 26 Oct 2025
https://github.com/openmined/pir
Private Information Retrieval protocol
bazel cpp crypto cryptography homomorphic-encryption private-information-retrieval seal
Last synced: 02 Jul 2025
https://github.com/cleasbycode/jdvrif
Steganography CLI & Web tool for concealing files within JPG images.
bluesky bsky cli-tools cryptography data-hiding exif hidden-files hide-data hide-files-in-image icc-profile infosec jpg libsodium mastodon privacy-tools steganography tumblr x-platform xmp-metadata zlib
Last synced: 09 May 2025
https://github.com/polfosol/micro-AES
A minimalist implementation of AES algorithms in C
aes aes-128 aes-256 aes-cbc aes-gcm aes-gcm-siv aes-ocb ansi-c c89 cplusplus cryptography embedded-systems poly1305
Last synced: 14 May 2025
https://github.com/wavesplatform/wavesj
Java library for interacting with the Waves blockchain.
blockchain cryptography java-library
Last synced: 20 Aug 2025
https://github.com/armfazh/rfc7748_precomputed
Updated! (Dec2-2019) This is a C-language software library that provides optimized implementations of the Diffie-Hellman functions known as X25519 and X448 (RFC-7748) for 64-bit architectures.
adcx cryptography curve25519 diffie-hellman ladder mulx rfc7748 x25519
Last synced: 24 Oct 2025
https://github.com/polfosol/micro-aes
A minimalist implementation of AES algorithms in C
aes aes-128 aes-256 aes-cbc aes-gcm aes-gcm-siv aes-ocb ansi-c c89 cplusplus cryptography embedded-systems poly1305
Last synced: 10 Apr 2025
https://github.com/the729/go-libra
Libra go client library with crypto verifications
blockchain cryptography go golang javascript libra
Last synced: 07 Oct 2025
https://github.com/wavesplatform/WavesJ
Java library for interacting with the Waves blockchain.
blockchain cryptography java-library
Last synced: 11 May 2025
https://github.com/federicoceratto/nim-libsodium
Nim wrapper for the libsodium library
cryptography library libsodium nacl nim nim-lang nim-language security wrapper
Last synced: 12 Apr 2025
https://github.com/ben-marshall/croyde-riscv
A barebones 64-bit RISC-V micro-controller class CPU, implementing the I(nteger), M(ul/div), C(ompressed) and K(ryptography) extensions.
cpu crypto cryptography formal-verification micro-controller microcontroller mit-license risc risc-v riscv64 systemverilog verilator verilog yosys
Last synced: 05 Jan 2026
https://github.com/open-quantum-safe/liboqs-cpp
C++ bindings for liboqs
c-plus-plus cpp cpp11 cryptography post-quantum-cryptography quantum-computing
Last synced: 03 Jul 2025
https://github.com/sdrttnclskn/ismek-cybersecurity1-lessons
Learn Cyber Security-1 in 30 Days!
cryptography cyber-security linux network-theory operating-systems programming python-3
Last synced: 26 Apr 2025
https://github.com/trailofbits/indurative
Easily create authenticated data structures
cryptography haskell haskell-library trustless
Last synced: 15 Apr 2025
https://github.com/harshkapadia2/networking
Harsh Kapadia's Computer Networking knowledge base.
computer-networks cryptography network-security networking
Last synced: 04 Feb 2026
https://github.com/dsprenkels/sss-rs
Rust bindings for my Shamir secret sharing library
cryptography shamir-secret-sharing
Last synced: 12 Jul 2025
https://github.com/shinji-san/secretsharingdotnet
An C# implementation of Shamir's Secret Sharing
cryptography csharp csharp-library dotnet dotnet-core dotnet-framework mit-license secret-sharing shamir-secret-sharing
Last synced: 25 Dec 2025
https://github.com/zhuzilin/pdf-with-its-own-md5
A PDF template that contains its own MD5!
cryptography hashquine md5 md5-collisions
Last synced: 14 Feb 2026
https://github.com/daniestevez/galileo-osnma
Galileo OSNMA (Open Service Navigation Message Authentication)
authentication cryptography galileo gnss osnma
Last synced: 13 Apr 2025
https://github.com/covert-encryption/covert
An encryption format offering better security, performance and ease of use than PGP. File a bug if you found anything where we are worse than our competition, and we will fix it.
crypto cryptography encryption gpg purb security
Last synced: 27 Mar 2026
https://github.com/w3c/vc-data-integrity
W3C Data Integrity Specification
credentials cryptography standard vc-wg verifiable w3c
Last synced: 25 Jun 2025
https://github.com/dlenski/rsa_ct_kip
Provision an RSA SecurID token with RSA's CT-KIP protocol
authentication-token cryptography otp rsa-tokens securid stoken
Last synced: 08 Oct 2025
https://github.com/opentimestamps/java-opentimestamps
bitcoin-attestation cryptography java opentimestamps
Last synced: 13 May 2025
https://github.com/sdiehl/elliptic-curve
A polymorphic interface for elliptic curve operations
cryptography ecc edwards-curve elliptic-curve elliptic-curves montgomery-curve privacy weierstrass-curves
Last synced: 11 Dec 2025
https://github.com/mko-x/sharedaes-gcm
Attempt for a cross platform AES-GCM encryption
aes aesgcm android-library cryptography gcm ios-library
Last synced: 17 Mar 2025
https://github.com/adria0/za
An experimental rust zksnarks compiler with embeeded bellman-bn128 prover
cryptography ethereum learning-by-doing rust smartcontract zk-snarks
Last synced: 30 Mar 2025
https://github.com/akhawaja/ksuid
Java implementation of K-Sortable Globally Unique IDs
cryptography distributed-computing java8 uuid
Last synced: 04 Mar 2026
https://github.com/chipsalliance/adams-bridge
Post-Quantum Cryptography IP Core (Crystals-Dilithium)
cryptography digital-signature lattice ml-dsa-87 pqc
Last synced: 21 Jan 2026
https://github.com/nulltea/tlock-rs
Rust library for practical time-lock encryption using `drand` threshold network
cryptography drand encryption timelock tlock
Last synced: 06 Mar 2026
https://github.com/a16z/zkvm-benchmarks
Benchmarks of popular zkVMs including Jolt
arkworks crypto cryptography snark zk zk-snarks zkp zkvm
Last synced: 19 Jul 2025
https://github.com/vletoux/openpgp-csp
A CSP for the OpenPGP card - goal: add write support for certificate enrollment
cryptographic-service-provider cryptography csp driver openpgp smart-card windows
Last synced: 19 Jul 2025
https://github.com/jsign/verkle-crypto
Cryptography for Ethereum Verkle Trees
bandersnatch cryptography ethereum inner-product-argument multiproof verkle zig
Last synced: 16 Mar 2025
https://github.com/alecgn/crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
aes argon2 authentication bcrypt c-sharp cbc cryptography csharp decode decryption dotnet dotnet-core dotnet-standard encode encryption gcm hash hmac password security
Last synced: 31 Jul 2025
https://github.com/aidin36/simpletextcrypt
An Android app which encrypts a plain text using AES256 algorithm.
Last synced: 01 Apr 2026
https://github.com/virgilsecurity/demo-firebase-ios
[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-ios and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. -- A simple iOS application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.
cryptography e2ee encryption end-to-end-encryption firebase firebase-cloud-messaging ios ios-app secured-by-virgil
Last synced: 09 May 2025
https://github.com/erhant/crypto-notes
My notes related to Cryptography & Zero-Knowledge.
blog cryptography markdown mdbook
Last synced: 21 Mar 2025
https://github.com/novotnyllc/rsakeyvaultprovider
Enables Azure Key Vault secrets and certificates to be used by .NET Crypto
cryptography key-vault rsa x509
Last synced: 03 May 2025
https://github.com/x011/cryptoframe
CryptoFrame is a command-line tool engineered for the secure practice of steganography within video files.
aes-encryption cryptography cyber-security data-hiding digital-forensics ffmpeg file-hider hide-file information-security lossless-codecs lsb-steganography open-source privacy-tools python rsa-encryption secure-communication steganography video-encryption video-processing video-steganalysis
Last synced: 15 Apr 2025
https://github.com/Vishwas1/crypto
A simple tool to learn basic concepts of cryptography!
cryptography pki playground publickey-cryptosystem
Last synced: 02 Aug 2025
https://github.com/akushwarrior/steel_crypt
A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.
aes algorithm algorithms blake2b chacha20 cli crypto-tools cryptography dart data-security decryption encryption flutter hashing hmac password ripemd rsa salsa20 sha256
Last synced: 13 May 2025
https://github.com/wolfssl/wolfboot-examples
Examples for the wolfSSL wolfBoot Secure Bootloader using wolfCrypt
bootloader bootloader-examples contiki cryptography embedded firmware-update firmware-verification nrf52 portable riotos samr21 secure-bootloader security wolfboot
Last synced: 08 Sep 2025
https://github.com/gleam-lang/crypto
⛓️ Crypto functionality for Gleam applications
Last synced: 28 Feb 2026
https://github.com/VirgilSecurity/demo-firebase-ios
[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-ios and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. -- A simple iOS application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.
cryptography e2ee encryption end-to-end-encryption firebase firebase-cloud-messaging ios ios-app secured-by-virgil
Last synced: 16 May 2025
https://github.com/wasmcloud/nkeys
Rust implementation of the NATS nkeys library
cryptography ed25519 nats nkeys
Last synced: 09 Apr 2025
https://github.com/enricobottazzi/designated-verifier-proof
Reusable component to add a designated verifier to your zk circom circuit. It means that the zk proof generated from your circuit cannot be verified by someonewho is not the designated verifier (identified by its ethereum public address)
circom cryptography ecdsa-cryptography signature-verification snarkjs zk-snarks
Last synced: 27 Jun 2025
https://github.com/lakinduakash/wadec12
Decrypt WhatsApp database files with the key
Last synced: 02 Sep 2025
https://github.com/baking-bad/netezos
Netezos is a cross-platform Tezos SDK for .NET developers, simplifying the access and interaction with the Tezos blockchain
blockchain cryptography tezos tezos-api tezos-blockchain tezos-client
Last synced: 18 Jan 2026
https://github.com/line/aes-gcm-siv
AES-GCM-SIV (RFC 8452) implementation for C, Android and Java, with hardware acceleration support.
aead aes-gcm-siv android c crypto cryptography java rfc8452
Last synced: 04 Jul 2025
https://github.com/shrec/ultrafastsecp256k1
Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms
android arm64 bitcoin constant-time cryptography cuda ecdsa embedded ethereum ffi gpu-cryptography ios nodejs opencl python riscv rust schnorr-signatures secp256k1 webassembly
Last synced: 04 Jun 2026
https://github.com/trpkit/trpkit
Building zero-knowledge end-to-end encrypted web tooling
cryptography end-to-end-encryption nextjs nodejs open-source react security typescript
Last synced: 24 Oct 2025
https://github.com/hellman/cry
SageMath/Python Toolkit for Cryptanalytic Research
cryptanalysis cryptography cryptography-algorithms cryptography-library cryptography-tools research s-boxes
Last synced: 11 Apr 2025
https://github.com/stephenlacy/go-urbit
Golang interface for Urbit. Connect natively with urbit's ames wire protocol
Last synced: 21 Mar 2025
https://github.com/uncomputable/zkp-workshop
Explore the world of zero-knowledge proofs from first principles.
cryptography elliptic-curves jupyter jupyter-notebook learning math mathematics python snarks workshop zero-knowledge zkp
Last synced: 13 Apr 2025
https://github.com/wolfssl/wolfssl-py
Python wrapper for wolfSSL embedded SSL/TLS library.
cryptography dtls python-ssl python-wrapper python2 python3 security ssl tls tls12 tls13 wolfssl wolfssl-bindings
Last synced: 05 Apr 2025
https://github.com/djosix/padding_oracle.py
Fast threaded padding oracle attack automation script for Python 3.
cipher crypto cryptography ctf ctf-tools hacking hacking-tool padding-oracle padding-oracle-attacks penetration-testing pentest pentesting web-security
Last synced: 26 Apr 2025
https://github.com/nitrokey/nethsm-pkcs11
PKCS#11 module for NetHSM
cryptography hsm nethsm pkcs11 rust
Last synced: 04 Mar 2026
https://github.com/sgl0v/SCrypto
Elegant Swift interface to access the CommonCrypto routines
commoncrypto cryptographic-hash-functions cryptography encryption hmac ios swift
Last synced: 02 Aug 2025
https://github.com/jacopodl/pulsar
Data exfiltration and covert communication tool
cryptography data-exfiltration golang network pulsar
Last synced: 18 Oct 2025
https://github.com/jacopodl/Pulsar
Data exfiltration and covert communication tool
cryptography data-exfiltration golang network pulsar
Last synced: 30 Mar 2025
https://github.com/stephenhaunts/safepad
SafePad : Encrypted Text Editor. This text editor uses very strong encryption to let you protect your secrets. Great for storing passwords, credit card details or any else that you want to keep safe.
aes-encryption cryptography cryptography-tools encryption encryption-tool privacy privacy-enhancing-technologies privacy-protection privacy-tools screen-keyboard security security-tools
Last synced: 11 Apr 2025
https://github.com/pkcs11interop/pkcs11interop.x509store
Easy to use PKCS#11 based X.509 certificate store
crypto cryptography hsm pkcs pkcs11 security smartcard
Last synced: 14 Jan 2026
https://github.com/0x00ctrl/cybersec-books
Some useful books related to Cybersecurity, Linux and more.
bash-scripting car-hacking computer-organisation-architechure cryptography cybercrime cybersecurity cybersecurity-education ddos digital-forensics digital-privacy ethical-hacking ghidra hacking linux network-programming penetration-testing python shell-scripting x86-assembly
Last synced: 29 Apr 2025
https://github.com/virgilsecurity/demo-firebase-android
[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-android and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. A simple Android application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.
android cryptography end-to-end-encryption firebase firebase-authentication firebase-chat
Last synced: 09 May 2025