Topic: cryptography

21,587 repositories

bitcoin/bitcoin

Bitcoin Core integration/staging tree

★ 90,294C++Forks 39,420

TheAlgorithms/JavaScript

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

★ 34,270JavaScriptForks 5,833

anoma/anoma

Reference implementation of Anoma

★ 33,589ElixirForks 4,113

openssl/openssl

General purpose TLS and crypto library

★ 30,874CForks 11,505

bee-san/Ciphey

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

★ 21,647RustForks 1,444

amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

★ 19,145JavaScriptForks 1,242

cryptomator/cryptomator

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

★ 16,229JavaForks 1,546

zama-ai/bounty-program

Zama Bounty Program: Contribute to the FHE space and Zama's open source libraries and get rewarded 💰

★ 15,245Forks 435

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.

★ 13,538JavaForks 1,193

halfrost/Halfrost-Field

✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记

★ 13,239GoForks 1,874

krzyzanowskim/CryptoSwift

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

★ 10,579SwiftForks 1,808

OpenMined/PySyft

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

★ 10,041PythonForks 2,007

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.

★ 8,638PHPForks 1,038

pyca/cryptography

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

★ 7,794PythonForks 1,825

RsaCtfTool/RsaCtfTool

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

★ 7,155PythonForks 1,003

upspin/upspin

Upspin: A framework for naming everyone's everything.

★ 6,405GoForks 312

weidai11/cryptopp

free C++ class library of cryptographic schemes

★ 5,511C++Forks 1,679

cjdelisle/cjdns

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

★ 5,419CForks 602

digitalbazaar/forge

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

★ 5,334JavaScriptForks 860

XRPLF/rippled

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

★ 5,219C++Forks 1,719

mimblewimble/grin

Minimal implementation of the Mimblewimble protocol.

★ 5,101RustForks 987

aws/s2n-tls

An implementation of the TLS/SSL protocols

★ 4,768CForks 803