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-18 00:06:14 UTC
- JSON Representation
https://github.com/deliberative/crypto
Cryptographic operations in WASM, C, Typescript for Nodejs and the browser.
c crypto cryptography elliptic-curves end-to-end-encryption hash javascript libsodium merkle-tree public-key-cryptography rollup shamir-secret-sharing typescript webassembly
Last synced: 12 Nov 2024
https://github.com/terra-quantum-public/tq42-pqc-oss
TQ42 Cryptography is a comprehensive suite of quantum-resistant and asymmetric post-quantum encryption algorithms and key management functions offered under the open source AGPLv3 license and available under a Commercial license from Terra Quantum.
aes api c c-plus-plus cryptographic-agility cryptographic-hash-functions cryptography falcon hdd kem post-quantum post-quantum-cryptography pqc pqcrypto random-number-generators secrets-management ssd
Last synced: 27 Oct 2024
https://github.com/texadactyl/diyca
Do-It-Yourself Certificate Authority
certificate-authority certificates-signed cryptography flask flask-web pki python-3 python3 ssl tls
Last synced: 30 Oct 2024
https://github.com/sergioburdisso/solidwebpush
This package lets your server send Web Push Notifications to your clients. No special web framework is required (such as Django, Flask, Pyramid, etc.).
chrome cryptography firefox mozilla-firefox notifications python raspberry-pi raspbian subscription web-push web-push-notification webbrowser webpush webpush-message
Last synced: 11 Oct 2024
https://github.com/tethik/burn-after-reading
A service to share short term messages stored in memory.
Last synced: 27 Oct 2024
https://github.com/mazen160/go-random
🌐 go-random: A fast, clear, and cryptographically-secure random data generator for Golang
crypto cryptography go golang golang-library golang-package random random-generation
Last synced: 09 Nov 2024
https://github.com/perfectlysoft/perfect-crypto
Cryptographic Operations
crypto cryptography security server-side-swift ssl swift
Last synced: 13 Nov 2024
https://github.com/jedisct1/rust-minisign-verify
A small Rust crate to verify Minisign signatures.
crypto cryptography ed25519 minisign signatures
Last synced: 13 Nov 2024
https://github.com/filosottile/go-cpace-ristretto255
An EXPERIMENTAL Go implementation of the CPace PAKE, instantiated with the ristretto255 group.
cpace cryptography pake ristretto ristretto255
Last synced: 06 Nov 2024
https://github.com/undergroundwires/safeorbit
Protect your memory .NET 🛡️ Memory protection library for .NET Framework and .NET Core.
binary-protection cryptography detect-injections hashing memory-injection string-protection wiki
Last synced: 28 Oct 2024
https://github.com/dmazzella/ucrypto
Micropython package for doing fast rsa and elliptic curve cryptography, specifically digital signatures
cryptography elliptic-curves micropython rsa
Last synced: 04 Aug 2024
https://github.com/defeo/mathematicsofibc
Lecture notes on the Foundations of Isogeny-based Cryptography
cryptography elliptic-curves isogeny isogeny-based lecture-notes post-quantum-cryptography
Last synced: 16 Nov 2024
https://github.com/armfazh/fld-ecc-vec
SIMD Vectorized implementation of X25519, Ed25519, X448 and Ed448
avx2 cryptography ed25519 ed448 rfc7748 rfc8032 x25519 x448
Last synced: 01 Nov 2024
https://github.com/bwesterb/pol
pol /pɵl/ is a modern command line password manager with deniable encryption
cli cryptography password-generator password-manager python
Last synced: 02 Nov 2024
https://github.com/PeterZander/i2p-cs
I2P router in C#
cryptography csharp i2p network p2p
Last synced: 15 Nov 2024
https://github.com/baderouaich/enigma
A Simple, Reliable and Efficient Encryption Tool
aes blowfish chacha20poly1305 cmake cpp20 cryptography cryptopp dear-imgui decryption eax encryption enigma gcm glfw3 linux security tools tripledes twofish windows
Last synced: 27 Oct 2024
https://github.com/wiseaidev/rust-web3-solana
Rust For Web3 and Solana Development Encyclopedia 🌐 (WIP)
blockchain cryptocurrency cryptography evcxr jupyter jupyter-notebook openbook openbook-dex openbookv2 solana solana-client solana-program solana-sdk web3
Last synced: 01 Nov 2024
https://github.com/starlingvibes/tryhackme
The source files of my completed TryHackMe challenges and walkthroughs with links to their respective rooms
boot2root cryptography ctf ctf-writeups cybersecurity forensics osint pwn reverse-engineering steganography tryhackme web
Last synced: 16 Nov 2024
https://github.com/ojford/signed-blogs
Deprecated, now supported in Keybase itself @ keybase.pub! ~Crypto-signed blog posts; powered by Keybase.io filesystem~
blog-platform cryptography keybase
Last synced: 28 Oct 2024
https://github.com/rajtatata/securechat
Encrypted Messenger App
chat cryptography encryption expo messenger react-native secure tweetnacl
Last synced: 10 Nov 2024
https://github.com/qdm12/hbc
API of homomorphic binary operations such as binary comparisons or binary divisions using the library HElib
circuit cryptography digital-circuits helib homomorphic-encryption vagrant virtual-machine
Last synced: 04 Aug 2024
https://github.com/virgilsecurity/virgil-sdk-x
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
carthage cocoapods core-sdk cryptography encryption end-to-end-encryption gdpr hipaa pki sdk swift
Last synced: 09 Nov 2024
https://github.com/cloudflare/voprf-ts
A TypeScript library for Oblivious Pseudorandom Functions
crypto cryptography dleq oprf poprf typescript voprf
Last synced: 07 Oct 2024
https://github.com/inevolin/ipfs-file-encryption
This repo shows how to encrypt files prior to uploading them to IPFS. Similarly it can decrypt and download these files. The solution uses both RSA and AES encryption algorithms to achieve maximum security.
cryptography encryption interplanetary-file-system ipfs ipfs-api ipfs-encryption p2p
Last synced: 06 Nov 2024
https://github.com/VirgilSecurity/virgil-sdk-x
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
carthage cocoapods core-sdk cryptography encryption end-to-end-encryption gdpr hipaa pki sdk swift
Last synced: 14 Aug 2024
https://github.com/primes-network/eosdart_ecc
Elliptic curve cryptography functions in Dart. Private Key, Public Key, Signature, AES, Encryption, Decryption
cryptography dart encryption eos eosio private-key public-key signature
Last synced: 08 Nov 2024
https://github.com/wolfssl/go-wolfssl
golang wrapper for wolfSSL lightweight TLS library and wolfCrypt cryptography library.
aes cryptography golang hashing rng ssl tls
Last synced: 11 Nov 2024
https://github.com/sean-bradley/ecdsa_secp256k1_jordonmatrix_nodejs
javascript ecdsa generator, specifically secp256k1 properties, using jordon form matrices
cryptography ecdsa nodejs secp256k1
Last synced: 13 Nov 2024
https://github.com/bogdan-kulynych/libshe
Symmetric somewhat homomorphic encryption library based on DGHV
c-plus-plus ciphertext-compression cryptography homomorphic-encryption homomorphic-encryption-library
Last synced: 10 Nov 2024
https://github.com/status-im/nim-blscurve
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
bls cryptography elliptic-curve-arithmetic elliptic-curve-cryptography elliptic-curves pairing pairing-cryptography signature-scheme
Last synced: 09 Nov 2024
https://github.com/emoose/excrypt
Open source replacement for the Xbox360 XeCrypt suite.
c cryptography reverse-engineering xbox360 xecrypt
Last synced: 07 Nov 2024
https://github.com/armfazh/tozan-ecc
Elliptic curve Go reference implementation
algebra cryptography ecc elliptic-curves golang
Last synced: 02 Nov 2024
https://github.com/konachan700/mew
Hardware password manager
c cryptography hardware hpm libopencm3 opensource password-manager pcb security stm32f4
Last synced: 13 Nov 2024
https://github.com/o-daneel/Lunii.RE
Understanding the inner mechanics of Lunii StoryTeller. Using Ghidra to reverse engineer the STM32 firmwares and cryptography
analysis cipher-algorithms cryptography firmware ghidra lunii reverse-engineering stm32
Last synced: 01 Nov 2024
https://github.com/sets88/ssh-crypt
This tool helps you to keep passwords inside your shell scripts safely
cryptography encrypt-passwords passwords sensitive-data ssh-agent ssh-key
Last synced: 15 Nov 2024
https://github.com/jesseemond/matasano-cryptopals
My solutions and explanations of the http://cryptopals.com/ challenges.
Last synced: 11 Oct 2024
https://github.com/TheBestTvarynka/crypto-helper
Web app that can hash, encrypt, and sign the data on the client side
crypto cryptography jwt-decode jwt-decoder rust utilities utility wasm webassembly yew
Last synced: 04 Aug 2024
https://github.com/deemru/msspi
TLS client/server framework mimics OpenSSL to SSP interface
cryptography gost msspi openssl schannel ssl sspi tls
Last synced: 29 Oct 2024
https://github.com/earizon/IT_notes
A new way to document for the 21st century on top of the Single Page Book Project
angular architectural-patterns azure blockchain blockchain-technology cryptography devops devops-course devops-tools documentation ethereum java javascript kubernetes linux machine-learning ontology-engineering project-management python zettelkasten
Last synced: 13 Nov 2024
https://github.com/thibmeu/tlock-rs
Rust encryption library for practical time-lock encryption.
age-encryption cryptography encryption tlock
Last synced: 16 Nov 2024
https://github.com/inversebrah/awesome-risc0
A community-maintained curated list of awesome resources of RISC Zero.
cryptography risc- rtual-machine stark zero-knowledge
Last synced: 09 Nov 2024
https://github.com/perkss/tinklj
A Cryptographic Clojure Api for the Google Tink library
clojure crypto cryptography encryption encryption-algorithms encryption-decryption security
Last synced: 14 Nov 2024
https://github.com/hmbsbige/cryptobase
A fast crypto library for .NET
aes base32 chacha20 chacha20-poly1305 crc32 cryptography hex hkdf hmac rc4 salsa20 sm3 sm4 xchacha20 xchacha20-poly1305 xsalsa20
Last synced: 01 Nov 2024
https://github.com/cusma/algonim
AlgoNim, the first Algorand game
algorand algorand-standard-assets algorand-teal asa asa-asc1-architecture asc1 atomic-swap atomic-transfers bet-escrows blockchain blockchain-technology cryptography game nim smart-contract teal
Last synced: 27 Oct 2024
https://github.com/dcbuild3r/ptau-deserializer
.ptau deserializer for gnark groth16 bn254 trusted setup
cryptography gnark powers-of-tau snarkjs zk-snarks
Last synced: 29 Oct 2024
https://github.com/web-eid/web-eid-app
The Web eID application performs cryptographic digital signing and authentication operations with electronic ID smart cards for the Web eID browser extension
authentication cpp cryptography digital-signature eid-card pcsc pkcs11 qt smartcard web-eid
Last synced: 12 Nov 2024
https://github.com/virgilsecurity/virgil-sdk-java-android
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
android cryptography encryption end-to-end-encryption gdpr hipaa java maven pki sdk
Last synced: 28 Oct 2024
https://github.com/thebesttvarynka/crypto-helper
Web app that can hash, encrypt, and sign the data on the client side
crypto cryptography jwt-decode jwt-decoder rust utilities utility wasm webassembly yew
Last synced: 09 Nov 2024
https://github.com/jemc/pony-sodium
Safe Pony FFI wrapper for the libsodium cryptography library. :horse: :closed_lock_with_key:
cryptography ffi library libsodium pony-language sodium
Last synced: 14 Oct 2024
https://github.com/oasisprotocol/deoxysii
Go Deoxys-II-256-128
aead cryptography go golang mrae
Last synced: 13 Nov 2024
https://github.com/wolfssl/osp
wolfSSL Open Source project ports
apache cryptography freeradius git hostapd krb5 nginx openssh openssl-alternative python qt security stunnel wolfssl
Last synced: 11 Nov 2024
https://github.com/t-bast/ring-signatures
Implementations of Ring Signature schemes.
cryptography ring-signatures signatures
Last synced: 28 Oct 2024
https://github.com/cecilphillip/b32020
Nothing to see here. Move along now...
coding-for-fun cryptography dotnetcore microservices
Last synced: 17 Nov 2024
https://github.com/sakship31/text-steganography
Flask website for implementation of paper on text-based steganography i.e. hiding a secret message in a cover message and sending it over social media which in turn can be revealed.
aes-decryption aes-encryption cryptography decryption flask steganography text-steganography
Last synced: 28 Oct 2024
https://gitlab.com/coroner/cryptolyzer
CryptoLyzer is a fast, flexible, and comprehensive server cryptographic protocol (TLS, SSL, SSH, DNSSEC) and related setting (HTTP headers, DNS records) analyzer and fingerprint (JA3, HASSH tag) generator with Python API and CLI.
DNSSEC HASSH HTTP headers JA3 LMTP MySQL/MariaDB POP3 RDP TLSv1.3 audit auditing certificate-transparency cryptography cybersecurity tools forward security ftp imap jabber ldap library mailsieve nntp openvpn pentest postgresql python root certificate scanner-cli security security scan security tools security-scanner security-tools sieve smtp ssh ssh keys sshkeys ssl tls tls13 vulnerability scanning xmpp xmpp-transport
Last synced: 11 Nov 2024
https://github.com/rust-bitcoin/bip324
encrypted messages over the Bitcoin P2P Protocol
bitcoin cryptography network peer-to-peer
Last synced: 14 Nov 2024
https://github.com/aead/hydrogen
Go implementation of libhydrogen - a lightweight, easy-to-use crypto library
cryptography go golang libhydrogen
Last synced: 12 Oct 2024
https://github.com/sebastienrousseau/kyberlib
A Robust Rust Library for CRYSTALS-Kyber Post-Quantum Cryptography 🦀
cryptography cryptography-algorithms cryptography-library crystals-kyber kyber kyberlib no-std post-quantum post-quantum-cryptography post-quantum-kem quantum-cryptography
Last synced: 26 Oct 2024
https://github.com/tarcisio-marinho/rsa
Simple RSA cryptographyc algorithm implementation
algorithm chavepublica criptografia cryptography diffie-hellman hacktoberfest hacktoberfest2020 public-key-cryptography publickey rsa rsa-aes rsa-cryptography rsa-encryption rsa-key-encryption rsa-key-pair rsa-signature
Last synced: 12 Oct 2024
https://github.com/lgarron/crypto.graphics
crypto.graphics
authentication cryptography encryption graphics mac prf security semantic-security threat-model visualization viz
Last synced: 15 Oct 2024
https://github.com/armfazh/h2c-rust-ref
[RFC9380] Hash to curves - Rust reference implementation
cryptography draft-ietf-hash-to-curve elliptic-curves hash hash-to-curve rfc-9380 rust
Last synced: 02 Nov 2024
https://github.com/unixjunkie/daft
DAFT Allows File Transfers
cli cryptography distributed-file-system ocaml-program user-space
Last synced: 15 Oct 2024
https://github.com/brendoncarroll/go-p2p
Message-Based P2P Networking Library
cryptography network overlay-networks p2p
Last synced: 18 Oct 2024
https://github.com/sanix-darker/kripta
A CrossLanguage Encryption Module to encrypt data/files (Asymmetric and Symmetric encryption handled)
aes aes-cipher aes-encryption crypto-library cryptographic cryptographic-algorithms cryptographic-library cryptography cryptography-algorithms cryptography-library cryptography-project cryptography-tools rsa rsa-aes rsa-algorithm rsa-cryptography rsa-cryptosystem rsa-encryption rsa-key-encryption rsa-key-pair
Last synced: 14 Oct 2024
https://github.com/crev-dev/pip-crev
Signed code reviews for Python packages.
code-review crev cryptography distributed
Last synced: 05 Nov 2024
https://github.com/santandersecurityresearch/cryptomon
Network Cryptography Monitor - using eBPF, written in python
Last synced: 12 Oct 2024
https://github.com/sri-csl/bliss
BLISS: Bimodal Lattice Signature Schemes
bliss cryptography digital-signature lattice-based-crypto postquantum
Last synced: 06 Nov 2024
https://github.com/cryptosense/pkcs11
OCaml bindings for the PKCS#11 cryptographic API
bindings cryptography ocaml pkcs11
Last synced: 12 Oct 2024
https://github.com/atropinetears/selenite
An Experimental Rust Crate for Post-Quantum Code-Signing Certificates.
certificate crate crypto cryptography digital-signature falcon library post-quantum post-quantum-cryptography pqcrypto rust rust-lang sphincs
Last synced: 12 Oct 2024
https://github.com/amaitou/affinecipher
This tool is a versatile implementation of the Affine Cipher, a classical encryption algorithm that combines modular arithmetic and linear algebra. It enables users to encode and decode messages using a pair of keys, offering a straightforward and effective approach to securing information.
affine-cipher cryptography python3
Last synced: 06 Nov 2024
https://github.com/bergzand/libcose
Constrained node COSE library
c cbor cose cryptography ed25519
Last synced: 28 Oct 2024
https://github.com/annalorimer/security-resources
A list of stuff to learn more about security!
android arm cryptography ctf hackers learning security vulnerable-android-apps
Last synced: 03 Aug 2024
https://github.com/secana/aes-tbox
Advanced Encryption Standard (AES) implementation using t-boxes for faster computation.
aes aes-encryption crypto cryptography encryption t-box t-boxes
Last synced: 11 Nov 2024
https://github.com/virgesmith/pico-crypto-key
RasPi Pico Cryptography (SHA256, AES256, ECDSA) Device
aes-encryption cryptography elliptic-curves pico raspberry-pi-pico rp2040
Last synced: 27 Oct 2024
https://github.com/unicornsasfuel/keybrute
A wordlist-based encryption key brute forcer targeting weak key choice/derivation
aes aes-encryption brute-force computer-security crack cryptanalysis crypto cryptography encryption information-security infosec security
Last synced: 30 Oct 2024
https://github.com/wildcardcorp/samson
Cryptanalysis and attack library
cryptanalysis cryptography security-tools
Last synced: 04 Aug 2024
https://github.com/cowlicks/bypasser
A Chrome Extension that implements Cloudflare's captcha bypass specification for Tor.
blind-signatures captcha cryptography tor webextension
Last synced: 07 Nov 2024
https://github.com/khaosdoctor/enigmajs
Full implementation of the 1944 German cryptographic machine in TypeScript with a nice UI
cipher cryptography enigma enigma-cipher enigma-js enigma-machine enigma-simulator javascript security typescript vue
Last synced: 11 Nov 2024
https://github.com/viglioni/lang-studies
Repo with algorithms or small projects in some languages I am studying
Last synced: 04 Aug 2024
https://github.com/crate-crypto/MLSAG
Multilayered Linkable Spontaneous Anonymous Group - Implemented as is from paper. Not Monero specific
cryptocurrency cryptography monero ring-signature-scheme zero-knowledge
Last synced: 02 Nov 2024
https://github.com/wolfssl/wolfengine
wolfCrypt and wolfCrypt FIPS engine for OpenSSL
cryptography fips fips-140-2 fips-140-3 openssl openssl-engine openssl-library openssl-support wolfcrypt wolfssl
Last synced: 11 Nov 2024
https://github.com/distributed-lab/bulletproofs
Bulletproofs++ implementation on Go
blockhain bulletproofs cryptography zero-knowledge
Last synced: 13 Nov 2024
https://github.com/dinxsh/datacrypt
🔐 lightweight cryptography library implementation [wip]
cryptography cryptography-project encryption-decryption hacktoberfest security security-tools
Last synced: 08 Nov 2024
https://github.com/angelsecurityteam/crypthackers
Mesagge Encryption
cryptography mesagge-encryption python3
Last synced: 13 Nov 2024
https://github.com/infineon/linux-optiga-trust-m
Linux tools and examples for OPTIGA™ Trust V1/V3 security solution
cryptography ecc linux openssl openssl-engine openssl-provider optiga-trust rsa
Last synced: 05 Nov 2024
https://github.com/mainakrepositor/super-ciphers
A collection of some of the amazing cryptographic Ciphers in C++, Python and Java with a detailed documentation and approach map. (Particularly helpful for Blockchain. and designing Encryption Algorithms)
arithmetic blockchain cipher-algorithms cpp cryptography java logic python3
Last synced: 12 Nov 2024
https://github.com/ileskov/leskodex
LeskoDEX is a DEX with a decentralized orderbook and a custom ERC-20 ESKO token. Each user can connect to the DEX via Metamask and trade the ETH/ESKO pair. A custom chart for technical analysis is available.
crypto cryptocurrency cryptocurrency-exchanges cryptography currency dapp defi erc-20 eth ethereum smart-contracts solidity solidity-dapps solidity-language token
Last synced: 13 Oct 2024
https://github.com/reversingid/crypto-reference
Open repository of cryptography code and reference for reverse engineer purpose.
Last synced: 12 Nov 2024
https://github.com/thoughtpolice/hs-ed25519
Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.
cryptography ed25519 hackage haskell
Last synced: 27 Oct 2024
https://github.com/0xfe/cryptopals
Cryptopals Cryptography Challenge Solutions in Go (Sets 1 - 6)
cryptography cryptopals go golang
Last synced: 15 Oct 2024
https://github.com/armfazh/h2c-go-ref
[RFC9380] Hash to curves - Go reference implementation
cryptography draft-irtf-cfrg-hash-to-curve elliptic-curves golang hash hash-to-curve rfc-9380
Last synced: 02 Nov 2024
https://github.com/rahiel/id0-rsa.pub
Solutions to the security/cryptography problems at https://id0-rsa.pub
Last synced: 05 Nov 2024
https://github.com/concordium/concordium-base
Core Rust and Haskell libraries used by various components of the Concordium blockchain, as well as some tools used for testing and development.
blockchain cryptography haskell rust wasm zero-knowledge-proofs
Last synced: 12 Oct 2024
https://github.com/jpopesculian/ed25519-dalek-bip32
Simplified ed25519 BIP32 derivations
bip32 bitcoin cryptography derivation ed25519 ed25519-dalek trezor
Last synced: 09 Nov 2024
https://github.com/HeikoStamer/dkgpg
Distributed Privacy Guard (DKGPG) implements Distributed Key Generation (DKG) and Threshold Cryptography for OpenPGP
cryptography distributed-key-generation gnunet libgcrypt libgmp openpgp roca-detection roca-detector threshold-cryptography
Last synced: 07 Nov 2024
https://github.com/Infineon/linux-optiga-trust-m
Linux tools and examples for OPTIGA™ Trust M1/M3 security solution
cryptography ecc linux openssl openssl-engine optiga-trust rsa
Last synced: 04 Aug 2024