Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/bitcoin/bitcoin

Bitcoin Core integration/staging tree

bitcoin c-plus-plus cryptocurrency cryptography p2p

Last synced: 18 Nov 2024

https://github.com/openssl/openssl

TLS/SSL and crypto library

cryptography decryption encryption openssl ssl tls

Last synced: 18 Nov 2024

https://github.com/Ciphey/Ciphey

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

artificial-intelligence cipher cpp cryptography ctf ctf-tools cyberchef-magic decryption deep-neural-network encodings encryptions hacking hacktoberfest hashes natural-language-processing pentesting python

Last synced: 29 Oct 2024

https://github.com/ciphey/ciphey

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

artificial-intelligence cipher cpp cryptography ctf ctf-tools cyberchef-magic decryption deep-neural-network encodings encryptions hacking hacktoberfest hashes natural-language-processing pentesting python

Last synced: 18 Nov 2024

https://github.com/xtaci/kcptun

A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.

accelerator cryptography kcp multiplexing reedsolomon shannon tunnel udp

Last synced: 18 Nov 2024

https://github.com/tink-crypto/tink

Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

cpp crypto cryptography go java javascript objc security

Last synced: 25 Sep 2024

https://github.com/jedisct1/libsodium

A modern, portable, easy to use crypto library.

c crypto cryptography

Last synced: 18 Nov 2024

https://github.com/cryptomator/cryptomator

Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.

cloud-storage crypto cryptography cryptomator encryption java privacy security

Last synced: 18 Nov 2024

https://github.com/krzyzanowskim/cryptoswift

CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

aes aes-gcm cipher commoncrypto cryptography cryptoswift digest hmac hmac-authentication md5 sha1 sha3 swift

Last synced: 18 Nov 2024

https://github.com/krzyzanowskim/CryptoSwift

CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

aes aes-gcm cipher commoncrypto cryptography cryptoswift digest hmac hmac-authentication md5 sha1 sha3 swift

Last synced: 17 Aug 2024

https://github.com/openmined/pysyft

Perform data science on data that remains in someone else's server

cryptography deep-learning federated-learning hacktoberfest privacy python pytorch secure-computation syft

Last synced: 18 Nov 2024

https://github.com/OpenMined/PySyft

Perform data science on data that remains in someone else's server

cryptography deep-learning federated-learning hacktoberfest privacy python pytorch secure-computation syft

Last synced: 25 Oct 2024

https://github.com/monero-project/monero

Monero: the secure, private, untraceable cryptocurrency

blockchain c-plus-plus cmake cryptocurrency cryptography cryptonote monero p2p privacy security

Last synced: 18 Nov 2024

https://github.com/kroma-network/tachyon

Modular ZK(Zero Knowledge) backend accelerated by GPU

blockchain c-plus-plus cpp17 cryptocurrency cryptography cuda kroma tachyon zero-knowledge zk

Last synced: 09 Oct 2024

https://github.com/pyca/cryptography

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

cryptography python

Last synced: 18 Nov 2024

https://github.com/privatebin/privatebin

A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.

crypto cryptography encrypted hacktoberfest one-time paste pastebin php security self-destroy self-hosted self-hosting

Last synced: 18 Nov 2024

https://github.com/PrivateBin/PrivateBin

A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.

crypto cryptography encrypted hacktoberfest one-time paste pastebin php security self-destroy self-hosted self-hosting

Last synced: 29 Oct 2024

https://github.com/upspin/upspin

Upspin: A framework for naming everyone's everything.

cryptography fuse golang sharing storage upspin

Last synced: 18 Nov 2024

https://github.com/rustls/rustls

A modern TLS library in Rust

cryptography rust ssl tls

Last synced: 27 Oct 2024

https://github.com/RsaCtfTool/RsaCtfTool

RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data

cryptography rsa rsa-attack

Last synced: 03 Nov 2024

https://github.com/cjdelisle/cjdns

An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

cjdns cryptography dht fcp hyperboria mesh mesh-networks networking routing

Last synced: 18 Nov 2024

https://github.com/digitalbazaar/forge

A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

aes asn1 certificate cipher crypto cryptography csr hmac javascript md5 message-digest pbkdf2 pkcs pkcs1 pkcs12 pkcs7 sha1 sha256 tls x509

Last synced: 16 Nov 2024

https://github.com/mimblewimble/grin

Minimal implementation of the Mimblewimble protocol.

cryptocurrency cryptography grin mimblewimble rust zero-knowledge-proofs

Last synced: 18 Nov 2024

https://github.com/weidai11/cryptopp

free C++ class library of cryptographic schemes

c-plus-plus crypto cryptography

Last synced: 14 Oct 2024

https://github.com/XRPLF/rippled

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

blockchain c-plus-plus cplusplus cryptography xrp xrp-ledger xrpl

Last synced: 26 Oct 2024

https://github.com/xrplf/rippled

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

blockchain c-plus-plus cplusplus cryptography xrp xrp-ledger xrpl

Last synced: 15 Oct 2024

https://github.com/aws/s2n-tls

An implementation of the TLS/SSL protocols

c c99 crypto cryptography encryption s2n ssl tls

Last synced: 18 Nov 2024

https://github.com/aleonet/snarkos

A Decentralized Operating System for ZK Applications

aleo blockchain cryptography rust zero-knowledge zksnarks

Last synced: 18 Nov 2024

https://github.com/AleoNet/snarkOS

A Decentralized Operating System for ZK Applications

aleo blockchain cryptography rust zero-knowledge zksnarks

Last synced: 08 Nov 2024

https://github.com/google/end-to-end

End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)

cryptography javascript openpgp otr

Last synced: 25 Sep 2024

https://github.com/briansmith/ring

Safe, fast, small crypto using Rust

cryptography rust security

Last synced: 18 Nov 2024

https://github.com/smallstep/cli

🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.

certificate cryptography encryption jose jwe jws jwt mfa oath oauth security security-tools ssh sso tls totp x509

Last synced: 18 Nov 2024

https://github.com/Microsoft/SEAL

Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

cryptography encryption homomorphic-encryption

Last synced: 13 Nov 2024

https://github.com/nakov/practical-cryptography-for-developers-book

Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA

aes asymmetric-ciphers book cryptography digital-signature ecc ecdh elliptic-curves elliptic-curves-cryptography hashes hmac kdf key-agreement programming public-key-cryptography python quantum-safe-cryptography tutorial

Last synced: 15 Oct 2024

https://github.com/microsoft/seal

Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

cryptography encryption homomorphic-encryption

Last synced: 15 Oct 2024

https://github.com/microsoft/SEAL

Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

cryptography encryption homomorphic-encryption

Last synced: 25 Oct 2024

https://github.com/KuroLabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

cipher compression cryptography data-exfiltration functional-programming hacking hacking-tool hacking-tools infosec javascript privacy ramdajs security security-tools steganography stego

Last synced: 30 Oct 2024

https://github.com/kurolabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

cipher compression cryptography data-exfiltration functional-programming hacking hacking-tool hacking-tools infosec javascript privacy ramdajs security security-tools steganography stego

Last synced: 14 Oct 2024

https://github.com/nakov/Practical-Cryptography-for-Developers-Book

Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA

aes asymmetric-ciphers book cryptography digital-signature ecc ecdh elliptic-curves elliptic-curves-cryptography hashes hmac kdf key-agreement programming public-key-cryptography python quantum-safe-cryptography tutorial

Last synced: 25 Oct 2024

https://github.com/HomEnc/HElib

HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.

bgv crypto crypto-library cryptography encryption encryption-library helib privacy-by-design privacy-enhancing-technologies

Last synced: 10 Nov 2024

https://github.com/homenc/HElib

HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.

bgv crypto crypto-library cryptography encryption encryption-library helib privacy-by-design privacy-enhancing-technologies

Last synced: 24 Oct 2024

https://github.com/homenc/helib

HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.

bgv crypto crypto-library cryptography encryption encryption-library helib privacy-by-design privacy-enhancing-technologies

Last synced: 14 Oct 2024

https://github.com/purplei2p/i2pd

🛡 I2P: End-to-End encrypted and anonymous Internet

anonymity c-plus-plus communication cryptography i2p i2p-client openssl p2p privacy security vpn

Last synced: 14 Oct 2024

https://github.com/PurpleI2P/i2pd

🛡 I2P: End-to-End encrypted and anonymous Internet

anonymity c-plus-plus communication cryptography i2p i2p-client openssl p2p privacy security vpn

Last synced: 26 Oct 2024

https://github.com/Legrandin/pycryptodome

A self-contained cryptographic library for Python

cryptography python security

Last synced: 30 Oct 2024

https://github.com/legrandin/pycryptodome

A self-contained cryptographic library for Python

cryptography python security

Last synced: 18 Nov 2024

https://github.com/c2sp/wycheproof

Project Wycheproof tests crypto libraries against known attacks.

crypto cryptography

Last synced: 15 Oct 2024

https://github.com/C2SP/wycheproof

Project Wycheproof tests crypto libraries against known attacks.

crypto cryptography

Last synced: 03 Nov 2024

https://github.com/pstadler/keybase-gpg-github

Step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and using it with Git and GitHub.

cryptography gpg guide howto keybase signing

Last synced: 14 Oct 2024

https://github.com/filosottile/yubikey-agent

yubikey-agent is a seamless ssh-agent for YubiKeys.

cryptography piv smartcard ssh ssh-agent yubikey

Last synced: 15 Oct 2024

https://github.com/FiloSottile/yubikey-agent

yubikey-agent is a seamless ssh-agent for YubiKeys.

cryptography piv smartcard ssh ssh-agent yubikey

Last synced: 31 Oct 2024

https://github.com/awnumar/memguard

Secure software enclave for storage of sensitive information in memory.

crypto cryptography go golang memory security

Last synced: 28 Oct 2024

https://github.com/vuvuzela/vuvuzela

Private messaging system that hides metadata

chat cryptography golang messaging metadata privacy research vuvuzela

Last synced: 29 Oct 2024

https://github.com/wolfSSL/wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!

c-library cipher-suites cryptography cryptography-api dtls embedded-systems encryption fips https iot openssl openssl-alternative openssl-api security sniffer ssl tls tls13 trusted-execution-environment wolfssl

Last synced: 05 Nov 2024

https://github.com/TokTok/c-toxcore

The future of online communications.

cryptography encryption network p2p security toxcore

Last synced: 03 Nov 2024

https://github.com/bitbeans/SimpleDnsCrypt

A simple management tool for dnscrypt-proxy

cryptography dns dnscrypt dnscrypt-proxy dnscrypt-proxy2 mahapps windows

Last synced: 25 Oct 2024

https://github.com/bitbeans/simplednscrypt

A simple management tool for dnscrypt-proxy

cryptography dns dnscrypt dnscrypt-proxy dnscrypt-proxy2 mahapps windows

Last synced: 15 Oct 2024

https://github.com/caligatio/jssha

A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.

cryptography cshake hash hmac javascript kmac sha sha-1 sha-2 sha-224 sha-256 sha-3 sha-384 sha-512 sha3-224 sha3-256 sha3-384 sha3-512 shake typescript

Last synced: 15 Oct 2024

https://github.com/Caligatio/jsSHA

A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.

cryptography cshake hash hmac javascript kmac sha sha-1 sha-2 sha-224 sha-256 sha-3 sha-384 sha-512 sha3-224 sha3-256 sha3-384 sha3-512 shake typescript

Last synced: 04 Aug 2024

https://github.com/github/SoftU2F

Software U2F authenticator for macOS

cryptography fido-u2f macos

Last synced: 24 Oct 2024

https://github.com/github/softu2f

Software U2F authenticator for macOS

cryptography fido-u2f macos

Last synced: 29 Sep 2024

https://github.com/wolfssl/wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!

c-library cipher-suites cryptography cryptography-api dtls embedded-systems encryption fips https iot openssl openssl-alternative openssl-api security sniffer ssl tls tls13 trusted-execution-environment wolfssl

Last synced: 09 Oct 2024

https://github.com/lightning/bolts

BOLT: Basis of Lightning Technology (Lightning Network Specifications)

bitcoin blockchain cryptocurrency cryptography lightning lightning-network protocol

Last synced: 11 Oct 2024

https://github.com/jedisct1/minisign

A dead simple tool to sign files and verify digital signatures.

crypto cryptography ed25519 gpg pgp signatures

Last synced: 15 Oct 2024

https://github.com/epsylon/ufonet

UFONet - Denial of Service Toolkit

botnet cryptography ddos disruption dos p2p ufonet

Last synced: 14 Oct 2024

https://github.com/buckyos/cyfs

CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.

blockchain cryptography named-data-networking named-object-networking ndn non p2p protocol rust web3

Last synced: 14 Oct 2024

https://github.com/RustCrypto/hashes

Collection of cryptographic hash functions written in pure Rust

blake2 cryptographic-hash-functions cryptography digest gost groestl hash k12 md2 md4 md5 ripemd rust sha1 sha2 sha3 sm3 streebog whirlpool

Last synced: 27 Oct 2024

https://github.com/rustcrypto/hashes

Collection of cryptographic hash functions written in pure Rust

blake2 cryptographic-hash-functions cryptography digest gost groestl hash k12 md2 md4 md5 ripemd rust sha1 sha2 sha3 sm3 streebog whirlpool

Last synced: 18 Nov 2024

https://github.com/cossacklabs/themis

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

asymmetric-cryptography authentication cryptography cryptography-library encryption golang ios java javascript objective-c owasp php python ruby rust secure-messenger secure-storage security swift symmetric-cryptography

Last synced: 11 Nov 2024

https://github.com/perlin-network/noise

A decentralized P2P networking stack written in Go.

cryptography golang network p2p peer-discovery

Last synced: 15 Oct 2024

https://github.com/savjee/savjeecoin

A simple blockchain in Javascript. For educational purposes only.

blockchain cryptography wallet

Last synced: 15 Oct 2024

https://github.com/Savjee/SavjeeCoin

A simple blockchain in Javascript. For educational purposes only.

blockchain cryptography wallet

Last synced: 31 Oct 2024

https://github.com/open-quantum-safe/liboqs

C library for prototyping and experimenting with quantum-resistant cryptography

cryptography key-exchange-algorithms lattice-based-crypto post-quantum-cryptography

Last synced: 15 Oct 2024

https://github.com/risc0/risc0

RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.

cryptography risc-v rust stark virtual-machine zero-knowledge

Last synced: 18 Nov 2024

https://github.com/libtom/libtomcrypt

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

c cryptography encryption libtomcrypt

Last synced: 09 Oct 2024

https://github.com/bcgit/bc-csharp

BouncyCastle.NET Cryptography Library (Mirror)

bouncycastle cryptography dtls encryption open-source openpgp post-quantum security tls

Last synced: 30 Sep 2024