Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-12 00:06:20 UTC
- JSON Representation
https://github.com/tarcisio-marinho/gonnacry
A Linux Ransomware
aes aes-encryption c crypto-library cryptography decryption encryption linux linux-ransomware malware malware-analysis malware-development openssl python python-2 ransom-worm ransomware ransomware-prevention rsa-cryptography rsa-key-encryption
Last synced: 12 Oct 2024
https://github.com/dalek-cryptography/ed25519-dalek
Fast and efficient ed25519 signing and verification in Rust.
cryptography curve25519 ed25519 rust signing verification
Last synced: 02 Nov 2024
https://github.com/amaury1093/login-with-metamask
Demo project for "One-click Login with Blockchain: A MetaMask Tutorial"
cryptography metamask one-click-login
Last synced: 01 Nov 2024
https://github.com/paulmillr/noble-curves
Audited & minimal JS implementation of elliptic curve cryptography.
bitcoin bls12-381 bn128 bn254 crypto cryptography ecdsa ed25519 ed448 eddsa elliptic-curve-cryptography elliptic-curves ethereum jubjub noble p256 p384 p521 secp256k1 x448
Last synced: 22 Oct 2024
https://github.com/veorq/siphash
High-speed secure pseudorandom function for short messages
c cryptography message-authentication-code pseudorandom-functions security
Last synced: 30 Oct 2024
https://github.com/veorq/SipHash
High-speed secure pseudorandom function for short messages
c cryptography message-authentication-code pseudorandom-functions security
Last synced: 29 Oct 2024
https://github.com/ethereum/js-ethereum-cryptography
Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
aes bip32 blake2b cryptography ethereum keccak prng ripemd160 scrypt secp256k1 sha256 typescript
Last synced: 07 Oct 2024
https://github.com/ffffffff0x/BerylEnigma
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
crypto cryptography ctf ctf-tools ffffffff0x hacking redteam redteam-tools
Last synced: 04 Aug 2024
https://github.com/sodiumoxide/sodiumoxide
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
bindings cryptography cryptography-library deprecated deprecated-library libsodium
Last synced: 27 Oct 2024
https://github.com/0xPolygonMiden/miden-vm
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 01 Nov 2024
https://0xpolygonmiden.github.io/miden-vm/
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 10 Nov 2024
https://github.com/TryCatchHCF/PacketWhisper
PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.
cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography
Last synced: 01 Nov 2024
https://github.com/trycatchhcf/packetwhisper
PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.
cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography
Last synced: 24 Oct 2024
https://github.com/jedisct1/libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli
Last synced: 16 Oct 2024
https://github.com/openpubkey/openpubkey
Reference implementation of OpenPubkey
cryptography identity oauth2 openid-connect software-supply-chain-security
Last synced: 03 Nov 2024
https://github.com/data61/python-paillier
A library for Partially Homomorphic Encryption in Python
cryptography homomorphic-encryption paillier python
Last synced: 10 Nov 2024
https://github.com/margelo/react-native-quick-crypto
⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI
cpp crypto cryptography decryption encryption ethers jsi maths native react react-native web3
Last synced: 13 Oct 2024
https://github.com/binref/refinery
High Octane Triage Analysis
commandline compression cryptography malware-analysis triage
Last synced: 03 Aug 2024
https://github.com/0xpolygonmiden/miden-vm
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 12 Oct 2024
https://github.com/maticnetwork/miden
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 06 Aug 2024
https://github.com/Keyfactor/ejbca-ce
EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.
cryptography ejbca pki pki-applications pki-tools pkix
Last synced: 17 Aug 2024
https://github.com/ragibson/steganography
Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.
bitmap cryptography ctf steganalysis steganography wav
Last synced: 09 Nov 2024
https://github.com/skiff-org/skiff-apps
Privacy-first, end-to-end encrypted Mail, Pages, Drive, and Calendar.
calendar collaboration component-library cryptography email end-to-end-encryption file-storage productivity productivity-app security typescript workspace
Last synced: 13 Oct 2024
https://github.com/Coldcard/firmware
❄️ Firmware and simulator for Coldcard Hardware Wallet
bitcoin bitcoin-wallet cryptocurrency cryptography security
Last synced: 30 Oct 2024
https://github.com/adamkadaban/ctfs
CTF Cheat Sheet + Writeups / Files for some of the Cyber CTFs that I've done
binary-exploitation cheatsheet cloud crypto cryptography cryptohack ctf ctf-challenges ctf-tools ctf-writeups cybersecurity hackthebox pentesting pwn resources reverse-engineering reversing ssti steganography tryhackme
Last synced: 12 Nov 2024
https://github.com/ragibson/Steganography
Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.
bitmap cryptography ctf steganalysis steganography wav
Last synced: 27 Oct 2024
https://github.com/bitwise-01/loki
Remote Access Tool
botnet cryptography flask-application python-3 remote-admin-tool rsa-aes ssl tcp-socket
Last synced: 30 Oct 2024
https://github.com/Bitwise-01/Loki
Remote Access Tool
botnet cryptography flask-application python-3 remote-admin-tool rsa-aes ssl tcp-socket
Last synced: 04 Aug 2024
https://github.com/coldcard/firmware
❄️ Firmware and simulator for Coldcard Hardware Wallet
bitcoin bitcoin-wallet cryptocurrency cryptography security
Last synced: 11 Oct 2024
https://github.com/JHUISI/charm
Charm: A Framework for Rapidly Prototyping Cryptosystems
cryptography prototyping python
Last synced: 08 Nov 2024
https://github.com/jedisct1/libsodium-php
The PHP extension for libsodium.
crypto cryptography halite libsodium libsodium-php php php-extension security
Last synced: 30 Oct 2024
https://github.com/PQClean/PQClean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 07 Nov 2024
https://github.com/lambdaclass/lambdaworks
lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.
cryptography mathematics zero-knowledge-proofs
Last synced: 09 Nov 2024
https://github.com/dusk-network/plonk
Pure Rust implementation of the PLONK ZKProof System done by the Dusk team
cryptography plonk rust zero-knowledge
Last synced: 27 Oct 2024
https://github.com/orion-rs/orion
Usable, easy and safe pure-Rust crypto
aead argon2 argon2i blake2b chacha20 chacha20-poly1305 crypto cryptography hacktoberfest hkdf hmac key-committing orion poly1305 pure-rust rust secretstream sha3 x25519 xchacha20-poly1305
Last synced: 27 Oct 2024
https://github.com/arkworks-rs/algebra
Libraries for finite field, elliptic curve, and polynomial arithmetic
cryptography elliptic-curves finite-fields pairings polynomials rust
Last synced: 04 Nov 2024
https://github.com/sdiehl/bulletproofs
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
bulletproofs cryptography elliptic-curves pedersen-commitment range-proofs sigma zero-knowledge zk-snarks zksnarks
Last synced: 12 Nov 2024
https://github.com/adjoint-io/bulletproofs
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
bulletproofs cryptography elliptic-curves pedersen-commitment range-proofs sigma zero-knowledge zk-snarks zksnarks
Last synced: 10 Aug 2024
https://github.com/jedisct1/swift-sodium
Safe and easy to use crypto for iOS and macOS
Last synced: 18 Oct 2024
https://github.com/d3v1l401/FindCrypt-Ghidra
IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database
cryptoanalysis cryptography cryptography-tools ghidra plugin reverse-engineering
Last synced: 26 Oct 2024
https://github.com/michelp/pgsodium
Modern cryptography for PostgreSQL using libsodium.
cryptography decryption encryption library libsodium postgresql sql
Last synced: 11 Nov 2024
https://github.com/lambdaclass/cairo-vm
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
blockchain compiler cryptography programming-language rust stark zkp
Last synced: 26 Oct 2024
https://github.com/Adamkadaban/CTFs
CTF Cheat Sheet + Writeups / Files for some of the Cyber CTFs that I've done
binary-exploitation cheatsheet cloud crypto cryptography cryptohack ctf ctf-challenges ctf-tools ctf-writeups cybersecurity hackthebox pentesting pwn resources reverse-engineering reversing ssti steganography tryhackme
Last synced: 29 Oct 2024
https://github.com/CympleTech/ESSE
Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)
cross-platform cryptography data data-security flutter p2p rust web3
Last synced: 11 Nov 2024
https://github.com/CympleTech/esse
Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)
cross-platform cryptography data data-security flutter p2p rust web3
Last synced: 11 Nov 2024
https://github.com/Consensys/gnark-crypto
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
Last synced: 08 Nov 2024
https://github.com/mufeedvh/basecrack
Decode All Bases - Base Scheme Decoder
base base16 base32 base58 base64 bugbounty capture-the-flag cryptography cryptography-project cryptography-tools ctf ctf-tools decode decode-strings decoder decoders encoder-decoder infosec python tool
Last synced: 30 Oct 2024
https://github.com/stp/stp
Simple Theorem Prover, an efficient SMT solver for bitvectors
cnf cryptography sat-solver smt symbolic-execution verification
Last synced: 04 Aug 2024
https://github.com/google/capillary
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.
android crypto cryptography end-to-end-encryption java privacy security
Last synced: 10 Oct 2024
https://github.com/Lonero-Team/Decentralized-Internet
A SDK/library for decentralized web and distributing computing projects
big-data biostatistical-computing blockchain cryptography dapps decentralized decentralized-applications decentralized-internet developer-tools dweb grid-computing iot library mesh-networks offline-first p2p peer-to-peer protocols saas sdk
Last synced: 29 Oct 2024
https://github.com/blacklanternsecurity/badsecrets
A library for detecting known secrets across many web frameworks
appsec asp-net cryptography django express-js flask javaserver-faces jwt peoplesoft python rails secrets security symfony telerik-ui
Last synced: 10 Oct 2024
https://github.com/life4/enc
🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.
cli cryptography decryption encryption gnupg go golang gpg keybase pgp rsa-cryptography security signature
Last synced: 05 Nov 2024
https://github.com/infinit/elle
The Elle coroutine-based asynchronous C++ development framework.
algorithm asynchronous asynchronous-framework consensus coroutines cpp cpp14 cpp17 cryptography elle fibers infinit paxos reactor rpc serialization
Last synced: 12 Oct 2024
https://github.com/miscreant/meta
Meta-repository for Miscreant: misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
aead aes cryptography key-wrapping nonce-misuse-attacks security siv streaming-encryption
Last synced: 27 Oct 2024
https://github.com/paragonie/chronicle
Public append-only ledger microservice built with Slim Framework
append-only blake2b chain cryptography hash hash-chain knowledge php proof sapient security security-tools
Last synced: 02 Nov 2024
https://github.com/minio/kes
Key Managament Server for Object Storage and more
cryptography encryption kms modern scale secure-by-default security
Last synced: 01 Nov 2024
https://github.com/lambdaclass/cairo-rs
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
blockchain compiler cryptography programming-language rust stark zkp
Last synced: 07 Aug 2024
https://github.com/mcginty/shoop
scp has a run-in with mosh (alpha)
cryptography file-transfer rust scp tools
Last synced: 29 Oct 2024
https://github.com/namecoin/namecoin-core
Namecoin full node + wallet based on the current Bitcoin Core codebase.
anticensorship blockchain c-plus-plus civil-liberties cryptocurrency cryptography decentralized free-speech hacktoberfest human-rights internet-freedom namecoin namecoin-wallet p2p privacy security
Last synced: 11 Nov 2024
https://github.com/unboundsecurity/blockchain-crypto-mpc
Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.
blockchain cryptography hardware-security-module hsm mpc multi-signature multiparty-computation multisig
Last synced: 04 Aug 2024
https://github.com/herumi/mcl
a portable and fast pairing-based cryptography library
Last synced: 30 Oct 2024
https://github.com/a16z/jolt
The simplest and most extensible ZK VM. Fast and fully open source from a16z crypto. ⚡ 💌
arkworks crypto cryptography snark zk zk-snarks zkp zkvm
Last synced: 09 Nov 2024
https://github.com/anoma/anoma
Reference implementation of Anoma
blockchain consensus cryptography distributed-systems elixir erlang operating-system p2p protocol
Last synced: 17 Oct 2024
https://github.com/vlsergey/infosec
Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ
book cryptography information-security mactex mipt security tex tutorial
Last synced: 03 Nov 2024
https://github.com/samuel-lucas6/Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
argon2 argon2id blake2b cli cryptography curve25519 digital-signatures ed25519 encryption file-encryption libsodium libsodium-core linux macos portable signatures signing windows x25519 xchacha20
Last synced: 03 Nov 2024
https://github.com/cosmos/iavl
Merkleized IAVL+ Tree implementation in Go
blockchain cryptography merkle-tree
Last synced: 05 Nov 2024
https://github.com/argumentcomputer/lurk-rs
Lurk is a Turing-complete programming language for recursive zk-SNARKs. It is a statically scoped dialect of Lisp, influenced by Scheme and Common Lisp.
compiler cryptography programming-language rust zero-knowledge zk-snarks
Last synced: 09 Aug 2024
https://github.com/samuel-lucas6/kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
argon2 argon2id blake2b cli cryptography curve25519 digital-signatures ed25519 encryption file-encryption libsodium libsodium-core linux macos portable signatures signing windows x25519 xchacha20
Last synced: 16 Oct 2024
https://github.com/matiaskorhonen/paper-age
Easy and secure paper backups of secrets
age-encryption backups command-line-tool cryptography utility
Last synced: 30 Oct 2024
https://github.com/paulmillr/noble-ed25519
Fastest 4KB JS implementation of ed25519 signatures
cryptography curve curve25519 ed25519 eddsa elliptic fips186 noble rfc8032 signature x25519 zip215
Last synced: 22 Oct 2024
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: 26 Oct 2024
https://github.com/trussed-dev/trussed
Modern Cryptographic Firmware
cryptography embedded security trussed
Last synced: 04 Nov 2024
https://github.com/michal2sab/bitcoin-stealer
Generate random bitcoin wallets, private keys (seeds) and then check if they match a wallet that contains some kind of balance, and then take it. Node.js
bitcoin bruteforce btc btc-wallet btc-wallet-recover cracker cracking crypto cryptocurrency cryptography ethereum javascript node node-js nodejs seed seed-phrase wallets
Last synced: 30 Oct 2024
https://github.com/deemru/Chromium-Gost
Chromium с поддержкой алгоритмов ГОСТ
boringssl chromium cryptography gost msspi ssl sspi tls
Last synced: 07 Nov 2024
https://github.com/lightningnetwork/lightning-onion
Onion Routed Micropayments for the Lightning Network
bitcoin cryptocurrency cryptography lightning-network micropayments onion-architecture
Last synced: 10 Nov 2024
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: 03 Nov 2024
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: 16 Oct 2024
https://github.com/fstarlang/karamel
KaRaMeL is a tool for extracting low-level F* programs to readable C code
c-language cryptography f-star proofs verification
Last synced: 12 Oct 2024
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: 27 Oct 2024
https://github.com/deemru/chromium-gost
Chromium с поддержкой алгоритмов ГОСТ
boringssl chromium cryptography gost msspi ssl sspi tls
Last synced: 29 Oct 2024
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: 25 Oct 2024
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: 10 Nov 2024
https://github.com/resilar/sqleet
SQLite3 encryption that sucks less
cryptography encryption sqlite sqlite3
Last synced: 28 Aug 2024
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: 04 Aug 2024
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: 08 Nov 2024
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: 08 Nov 2024
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: 04 Aug 2024
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: 11 Nov 2024
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: 04 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: 01 Nov 2024
https://github.com/jmcardon/tsec
Type-safe general-cryptography library - https://jmcardon.github.io/tsec/
cryptography functional-programming jca scala
Last synced: 04 Aug 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: 11 Nov 2024
https://github.com/dsprenkels/sss
Library for the Shamir secret sharing scheme
cryptography shamir-secret-sharing
Last synced: 07 Nov 2024
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: 20 Oct 2024