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-05-12 00:06:38 UTC
- JSON Representation
https://github.com/luker983/nsa-codebreaker-2020
My solutions to the 2020 NSA Codebreaker Challenge
cryptography ctf ctf-challenge ctf-challenges ctf-solutions ctf-writeups forensics reverse-engineering security vulnerability write-up write-ups
Last synced: 02 May 2025
https://github.com/grosquildu/cryptoattacks
Implementation of attacks on cryptosystems
cryptoanalysis cryptography ctf-tools
Last synced: 15 Apr 2025
https://github.com/filefilego/filefilego
Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network
bitcoin blockchain blockchain-technology censorship-resistance cryptocurrency cryptography decentralized download-manager ethereum file-sharing libp2p p2p peer-to-peer privacy proof-of-existence proof-of-stake proof-of-transfer search-engine storage-engine wallet
Last synced: 07 Apr 2025
https://github.com/coyim/otr3
A Go implementation of the OTR 3 protocol, with libotr 4.1.0 feature parity
Last synced: 21 Nov 2024
https://github.com/tleonhardt/practical_cryptography_engineering
Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules
c cryptography libsodium mbedtls practical python
Last synced: 28 Dec 2024
https://github.com/ihebski/factordb
RSA primes numbers /RSA/CTFs
cryptography ctf ctf-challenges factordb factorization rsa-cryptography
Last synced: 25 Mar 2025
https://github.com/chainski/aes-encoder
PowerShell Obfuscator. A PowerShell script anti-virus evasion tool
aes-encoder amsi-bypass av-evasion cobalt-strike crypter cryptography ctf-tools encrypt-powershell-script encryption fud hacking penetration-testing powershell powershell-bypass-amsi powershell-obfuscator powershell-tools red-team security security-tools xencrypt
Last synced: 09 Apr 2025
https://github.com/erhant/moonmath
Solutions to exercises from MoonMath Manual to zkSNARKs.
algebra cryptography mathematics sage web3 zero-knowledge
Last synced: 02 Mar 2025
https://github.com/jezachen/ssepy
SSEPy: Implementation of searchable symmetric encryption in pure Python
cryptography encryption python searchable-encryption searchable-symmetric-encryption security sse
Last synced: 21 Mar 2025
https://github.com/ImKcat/CatCrypto
An easy way for hashing and encryption.
argon2 asymmetric crypto cryptography encryption hashing ios md2 md4 md5 md6 message-digest password-hash sha1 sha2 sha3 swift
Last synced: 06 Dec 2024
https://github.com/paulmillr/scure-starknet
Audited & minimal JS implementation of Starknet cryptography.
cryptography pedersen poseidon stark stark-curve starkex starknet
Last synced: 12 Apr 2025
https://github.com/jedisct1/rust-sthash
Very fast cryptographic hashing for large messages.
crypto cryptography digest fast hash nhpoly1305 rust uhf
Last synced: 04 Apr 2025
https://github.com/tendermint/yubihsm-rs
Pure Rust client for YubiHSM2 devices
cryptography digital-signatures ecdsa ed25519 hsm rust yubico yubihsm
Last synced: 07 Apr 2025
https://github.com/rozbb/rust-hpke
An implementation of the HPKE hybrid encryption standard (RFC 9180)
Last synced: 09 Apr 2025
https://github.com/thor314/pebble-stark
A community-developed re-implementation of the Starkware Stone Prover
cairo community cryptography prover stark starkware zero-knowledge zk
Last synced: 03 Apr 2025
https://github.com/ZenGo-X/multi-party-bls
Threshold BLS signatures in Rust
Last synced: 18 Apr 2025
https://github.com/pymmdrza/richwalletprivatekeyfinder
PrivateKey Finder All Rich Address wallet ETH
bitcoin cryptocurrency cryptography ethereum ethereumrichwalletlist python rich richwallet
Last synced: 07 Apr 2025
https://github.com/shantoroy/intro-2-cybersecurity-in-python
This is a repository containing Python code examples for educational purposes in the field of cybersecurity. The code covers topics such as malware, security strategies, and more. It is a useful resource for those interested in learning about the technical aspects of cybersecurity.
backdoor cryptography cybersecurity dictionary-attack fake-data honeypot malware python ransomware security security-education security-tools virus worm
Last synced: 09 Apr 2025
https://github.com/holepunchto/sodium-universal
Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser
browser cryptography libsodium nodejs universal
Last synced: 08 Apr 2025
https://github.com/posener/sharedsecret
Implementation of Shamir's Secret Sharing algorithm.
algorithms cryptography go golang secret-sharing shamir-secret-sharing sss
Last synced: 30 Apr 2025
https://github.com/sodium-friends/sodium-universal
Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser
browser cryptography libsodium nodejs universal
Last synced: 09 Apr 2025
https://github.com/youngqqcn/qblockchainnotes
区块链开发学习笔记(持续更新...)
bitcoin blockchain cryptography ethereum exchange monero
Last synced: 07 Apr 2025
https://github.com/firaenix/bsv-wasm
BSV stdlib written in Rust and runs in WASM environments
bitcoin bitcoin-sv bsv cryptography rust wasm webassembly
Last synced: 10 Apr 2025
https://github.com/kudelskisecurity/EdDSA-fault-attack
Fault attack agaisnt EdDSA demonstrated on an Arduino Nano board, allowing for partial key recovery and fake signatures.
arduino-nano attack cryptography eddsa fault-attack faulted-signatures hardware-security research
Last synced: 05 Dec 2024
https://github.com/jeong0982/gkr
zero knowledge proof aggregator for general circuit
aggregator circom cryptography zkp
Last synced: 17 Dec 2024
https://github.com/screetsec/imr0t
imR0T: Send a quick message with simple text encryption to your whatsapp contact and protect your text by encrypting and decrypting, basically in ROT13 with new multi encryption based algorithm on ASCII and Symbols Substitution
bash-script cryptography encryption-algorithms encryption-decryption encryption-tool hacking-tool kali-linux rot13 symbolic-manipulation whatsapp-api
Last synced: 11 Apr 2025
https://github.com/raaz-crypto/raaz
Cryptographic library for Haskell
cryptographic-library cryptography haskell raaz
Last synced: 13 Apr 2025
https://github.com/lubbe89tvoridobro/electron-executor
Electron Executor is a high-powered Roblox script executor that combines lightning-fast script injection with multi-API support and a preloaded script library. Its user-friendly design and robust anti-ban measures make it a trusted choice for scripters.
cryptography cybersecurity electron gpg gpt javascript llm mobile notejs offline pgp privacy roblox scripts
Last synced: 22 Apr 2025
https://github.com/patrickfav/hkdf
A standalone Java 7 implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm which is compatible to NIST 800-56C Rev. 1 two step KDF
800-56c android-compatibility cryptography hash hkdf hmac hmac-sha1 hmac-sha256 hmac-sha512 java java7 jdk7 kdf key-derivation-function nist rfc5869 two-step-key-derivation
Last synced: 19 Dec 2024
https://github.com/taurusgroup/frost-ed25519
Implementation of the FROST protocol for threshold Ed25519 signing
cryptography multi-party-computation signature
Last synced: 03 Feb 2025
https://github.com/r4sas/pbincli
PrivateBin CLI on python 3
crypto cryptography paste privatebin python python3
Last synced: 12 Apr 2025
https://github.com/r4sas/PBinCLI
PrivateBin CLI on python 3
crypto cryptography paste privatebin python python3
Last synced: 28 Mar 2025
https://github.com/taurushq-io/frost-ed25519
Implementation of the FROST protocol for threshold Ed25519 signing
cryptography multi-party-computation signature
Last synced: 15 Apr 2025
https://github.com/nitrokey/nethsm
Nitrokey NetHSM system software and firmware
cryptography hsm mirageos muen ocaml security unikernel
Last synced: 08 May 2025
https://github.com/KotlinCrypto/hash
Cryptographic hash functions for Kotlin Multiplatform
cryptography cryptography-library hashing hashing-algorithm hashing-algorithms java kotlin kotlin-library kotlin-multiplatform kotlin-multiplatform-library
Last synced: 02 Apr 2025
https://github.com/potatosalad/ruby-jose
JSON Object Signing and Encryption (JOSE) for Ruby
Last synced: 05 Apr 2025
https://github.com/mithi/simple-cryptography
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
algorithm ciphertext coursera coursera-cryptography crypto cryptographic-algorithms cryptographic-attacks cryptography cryptography-concepts factoring factorization meet-in-the-middle meet-in-the-middle-attacks padding-oracle padding-oracle-attacks public-key-cryptography rsa-attacks stanford symmetric-encryption symmetric-key-cryptography
Last synced: 29 Apr 2025
https://github.com/tniessen/node-pqclean
PQClean for Node.js, Deno, and browsers 🔏🔑 Node.js native addon and WebAssembly implementation
cryptography deno javascript nodejs npm-package post-quantum post-quantum-cryptography post-quantum-kem post-quantum-signature webassembly
Last synced: 03 Jan 2025
https://github.com/wolfssl/wolfssljni
wolfSSL JSSE provider and JNI wrapper for SSL/TLS, supporting up to TLS 1.3!
android c cipher-suites cryptography dtls iot-security java jni jsse ocsp openjdk openssl-alternative openssl-library security ssl tls tls-library tls13 wolfssl
Last synced: 06 Apr 2025
https://github.com/backbone-hq/pqcrypto
👻 Post-quantum cryptography for Python.
cryptography key-exchange post-quantum-cryptography public-key-cryptography python signature-scheme
Last synced: 07 May 2025
https://github.com/gakonst/dark-forest
[WIP] Rust implementation of the Dark Forest game client
cryptography dark-forest ethereum rust
Last synced: 30 Apr 2025
https://github.com/keccak256js/keccak256
A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.
algorithm crypto cryptography function hashing javascript keccak keccak-256 keccak256 library sha3 sha3-256 tools typescript utility wrapper
Last synced: 10 May 2025
https://github.com/sheharyarn/dbfs
Distributed Blockchain-based File Storage 📡
blockchain cloud-native cluster cryptography distributed-systems elixir encryption erlang file-storage file-system hacktoberfest mnesia security
Last synced: 21 Mar 2025
https://github.com/watfaq/softu2f-win
Software U2F authenticator for Windows
cryptography driver fido-u2f u2f-authenticator windows
Last synced: 21 Nov 2024
https://github.com/exonum/exonum-client
JavaScript client for Exonum blockchain
blockchain cryptography ed25519 exonum merkle-tree sha256
Last synced: 26 Apr 2025
https://github.com/sopium/noise-rust
Rust implementation of Noise
crypto cryptography noise noise-protocol-framework rust
Last synced: 18 Feb 2025
https://github.com/blckngm/noise-rust
Rust implementation of Noise
crypto cryptography noise noise-protocol-framework rust
Last synced: 20 Mar 2025
https://github.com/robhogan/react-native-securerandom
A crypto-secure random bytes generator for react native
cryptography csprng prng randomnumbergenerator react-native secrandomcopybytes securerandom
Last synced: 06 Apr 2025
https://github.com/ecadlabs/signatory
Signatory - A Tezos Remote Signer for signing block-chain operations with private keys using YubiHSM, AWS, GCP, Ledger's or Azure Key Vault
aws-kms azure-keyvault cryptography gcp-kms hsm kms ledger-wallet tezos tezos-baking yubihsm
Last synced: 07 Apr 2025
https://github.com/return/branca
Authenticated and encrypted API tokens written in Rust. A secure JWT alternative.
aead authenticated-encryption branca cryptography jwt rust token-based-authentication xchacha20-poly1305
Last synced: 12 Apr 2025
https://github.com/garbados/comdb
A PouchDB plugin that transparently encrypts and decrypts its data.
Last synced: 16 Apr 2025
https://github.com/tf-encrypted/moose
Secure distributed dataflow framework for encrypted machine learning and data processing
cryptography data-science distributed-computing machine-learning privacy secure-computation
Last synced: 08 May 2025
https://github.com/trailofbits/reverie
An efficient and generalized implementation of the IKOS-style KKW proof system (https://eprint.iacr.org/2018/475) for arbitrary rings.
blake3 crypto cryptography nizk rust-lang zk zkproof-prover
Last synced: 15 Apr 2025
https://github.com/adria0/plonk-by-fingers
Implementation of Plonk by Hand in rust
Last synced: 06 Apr 2025
https://github.com/kaushalmeena/digi-cloak
A web app that hides secrets in plain sight securely in images with the help of AES encryption and LSB steganography technique.
angular cryptography html scss steganography
Last synced: 18 Apr 2025
https://github.com/purplei2p/i2pd-qt
i2pd with Qt based GUI
anonymity cryptography gui i2p i2p-client i2pd i2pd-qt privacy qt security
Last synced: 09 Apr 2025
https://github.com/tangle-network/dkg-substrate
Multy-party threshold ECDSA (GG20) Substrate node
blockchain cryptography gg20 multiparty-computation polkadot substrate zero-knowledge
Last synced: 19 Apr 2025
https://github.com/devolutions/picky-rs
Picky portable PKI implementation and microservice
asn1 cryptography der pki rust x509
Last synced: 14 Apr 2025
https://github.com/open-attestation/open-attestation
Meta framework for providing digital provenance and integrity to documents.
cryptography ethereum openattestation pki signature
Last synced: 04 Apr 2025
https://github.com/amazingandyyy/leptin
🔗 Leptin is a PoW blockchain completely built in Nodejs.
bitcoin bitcoin-wallet blockchain blockchain-transaction-cryptography crypto cryptography digital-signature ethereum javascript mining nodejs opensource private-key secp256k1 signature transaction
Last synced: 13 Feb 2025
https://github.com/ZenGo-X/class
Rust library for building IQC: cryptography based on class groups of imaginary quadratic orders
blockchain-technology class-groups cryptography math pari
Last synced: 17 Apr 2025
https://github.com/sdiehl/double-ratchet
Double ratchet algorithm for E2E encryption
cryptography diffie-hellman double-ratchet-algorithm encryption x3dh
Last synced: 21 Nov 2024
https://github.com/varundhall/majorproject-securecloud
B.Tech 4th Year Project | Domain: Cryptography (AES & ECC) | Title: Secure Cloud Simulation | Technology: Java and JSP-Servlet.
aes cryptography ecc-algorithms java jsp-servlet mysql
Last synced: 13 Apr 2025
https://github.com/rnapier/practical-security
Example Code from Practical Security talk
aes certificate-pinning cryptography ios keychain objective-c passwords security swift talks
Last synced: 14 Jan 2025
https://github.com/chainpoint/chainpoint-cli
A Command Line Interface (CLI) for creating and verifying Chainpoint proofs.
api-client bitcoin chainpoint command-line cryptography ethereum hash proof sha256
Last synced: 25 Nov 2024
https://github.com/transmute-industries/transmute
Transmute
cryptography decentralized-identifiers github-actions graph ietf jose jsonld jwe jwk jws jwt neo4j rdf supply-chain transmute verifiable-credentials visulization w3c
Last synced: 19 Apr 2025
https://github.com/cretz/gopaque
Go implementation of OPAQUE (hidden password user registration and auth)
Last synced: 16 Mar 2025
https://github.com/mattrglobal/node-bbs-signatures
An implementation of BBS+ signatures using rust and typescript for node.js
assurance cryptography digital-signature nucleus zero-knowledge-proofs
Last synced: 13 Apr 2025
https://github.com/fission-codes/keystore-idb
In-browser key management with IndexedDB and the Web Crypto API
crypto cryptography ecc elliptic-curves indexeddb keys-in-browser rsa
Last synced: 10 Apr 2025
https://github.com/opentimestamps/rust-opentimestamps
Rust library for OpenTimestamps
bitcoin cryptography opentimestamps rust timestamps
Last synced: 01 Mar 2025
https://github.com/47ng/cloak
Serialized AES-GCM 256 encryption, decryption and key management in the browser & Node.js
aes-256-gcm cli cryptography decryption encryption
Last synced: 08 Apr 2025
https://github.com/rrrodzilla/rusty_paseto
A type-driven, ergonomic RUST implementation of the PASETO protocol for secure stateless tokens.
auth authentication cryptography ed25519 encryption encryption-algorithms jwt jwt-auth jwt-authorization jwt-bearer-tokens jwt-token paseto paseto-tokens privacy rust rust-crate rust-lang rust-library security xchacha20-poly1305
Last synced: 13 Apr 2025
https://github.com/archlinuxstudio/linuxnetworkprogrammingandencryption
✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨
archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium
Last synced: 23 Apr 2025
https://github.com/racum/rust-djangohashers
A Rust port of the password primitives used in Django Project.
algorithm argon2 bcrypt cryptography django hashes password password-hash pbkdf2 rust rust-port
Last synced: 20 Mar 2025
https://github.com/dot-asm/cryptogams
CRYPTOGAMS distribution repository
aes-cipher aes-ni arm arm64 assembly avx512 chacha20-poly1305 constant-time cryptography keccak mips ppc riscv sha1 sha256 sha3 sha512 systemz x86 x86-64
Last synced: 10 Apr 2025
https://github.com/virgilsecurity/demo-sharing-js
This is a demo app shows how you can create a secure file sharing app using Virgil Crypto Library in Javascript.
cryptography demo encryption file-sharing sharing
Last synced: 09 May 2025
https://github.com/olivmath/merkly
🌳 The simple and easy implementation of Merkle Tree
blockchain brownie cryptography ethereum keccak256 merkle-proof merkle-root merkle-tree nft python smart-contracts solidity vyper vyper-contracts whitelist
Last synced: 05 Apr 2025
https://archlinuxstudio.github.io/LinuxNetworkProgrammingAndEncryption/
✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨
archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium
Last synced: 11 May 2025
https://github.com/naemazam/encryptxpert
EncryptXpert is an app for easy file encryption/decryption using AES-EAX or AES-GCM algorithms. With GUI & CLI support and Build-in Key Database System, it's secure 🔒 & versatile across Windows and Linux.
cryptography cryptography-project cryptography-tools cybersecurity cybersecurity-tools naemazam
Last synced: 11 Apr 2025
https://gitlab.com/kovri-project/kovri
The Kovri Project | router repo
C++ anonymity cryptography i2p monero networking privacy
Last synced: 07 May 2025
https://github.com/appsup-dart/jose
Javascript Object Signing and Encryption (JOSE) library
aes cryptography encryption jose jwt rsa
Last synced: 02 Dec 2024
https://github.com/sdiehl/pairing
Optimised bilinear pairings over elliptic curves
ate-pairing barreto-naehrig bilinear-pairing bls12-381 bls12-curve bn128 bn254 cryptography ecc elliptic-curves pairing pairing-cryptography
Last synced: 21 Nov 2024
https://github.com/Open-Attestation/open-attestation
Meta framework for providing digital provenance and integrity to documents.
cryptography ethereum openattestation pki signature
Last synced: 19 Nov 2024
https://github.com/benwestgate/bails
CipherStick is a Bitcoin solution protecting against surveillance, censorship, and confiscation. It installs Bitcoin Core to Tails encrypted Persistent Storage, creates and recovers Bitcoin Core wallets from Codex32 (BIP93) seed backups, and creates backup CipherSticks and shareable blank CipherSticks. Learn more in README.md.
anonymous bash bip85 bitcoin bitcoin-core bitcoin-wallet bootable-usb codex32 cryptography gtk install-script linux luks privacy python qrcode security shamir-secret-sharing tails tor
Last synced: 17 Mar 2025
https://github.com/zcash/pasta
Generator and supporting evidence for security of the Pallas/Vesta pair of elliptic curves suitable for Halo
cryptography elliptic-curves mathematics sagemath
Last synced: 20 Feb 2025
https://github.com/bascht/omemo-top
Tracking the Progress of OMEMO Integration in various clients
cryptography jabber omemo website xmpp
Last synced: 05 Apr 2025
https://github.com/leocavalcante/password-dart
A set of high-level APIs over PointyCastle and CryptoUtils to hash and verify passwords securely.
cryptography dart digest hash password pbkdf2
Last synced: 23 Apr 2025
https://github.com/SSProve/ssprove
A foundational framework for modular cryptographic proofs in Coq
coq-formalization coq-library cryptography formal-verification modular-cryptographic-proofs state-separating-proofs
Last synced: 18 Nov 2024
https://github.com/dsprenkels/sss-cli
Command line program for secret-sharing strings
command-line cryptography shamir-secret-sharing
Last synced: 21 Nov 2024
https://github.com/starkware-libs/starkware-crypto-utils
Signatures, keys and Pedersen hash on STARK friendly elliptic curve
cryptography curve ec elliptic javascript signature stark starkex starkex-crypto starkware wallet
Last synced: 13 Apr 2025
https://github.com/Nitrokey/nethsm
Nitrokey NetHSM system software and firmware
cryptography hsm mirageos muen ocaml security unikernel
Last synced: 27 Nov 2024
https://github.com/dusk-network/dusk-zerocaf
Zerocaf: A library built for EC operations in Zero Knowledge.
bulletproofs cryptography cryptography-library elliptic-curve-cryptography ristretto
Last synced: 01 Apr 2025
https://github.com/noot/ring-go
💍implementation of linkable ring signatures in go
cryptography proof-of-membership ring-signatures zk
Last synced: 16 Jan 2025
https://github.com/blockchain-lab-um/masca
Snap for managing VCs and DIDs in MetaMask
blockchain cryptography decentralized-identifiers decentralized-identity metamask metamask-snap metamask-snaps self-sovereign-identity ssi verifiable-credentials wallet
Last synced: 04 Apr 2025
https://github.com/mobilecoinfoundation/mc-oblivious
ORAM and related for Intel SGX enclaves
Last synced: 26 Apr 2025
https://github.com/kryptokrona/kryptokrona-kotlin-sdk
Build decentralized private communication/payment systems in Kotlin.
android blockchain c coroutines crypto cryptocurrency cryptography cryptonote decentralized gradle gradle-kotlin-dsl jni jvm kotlin kotlin-dsl kotlin-library kryptokrona sdk web3 xkr
Last synced: 15 Mar 2025
https://github.com/antagon/TCHunt-ng
Reveal encrypted files stored on a filesystem.
cryptography encryption forensics security truecrypt
Last synced: 12 May 2025