Build software better, together

cryptography logo

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.

Here are 17,126 public repositories matching this topic...

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

  • Updated Mar 7, 2026
  • JavaScript

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

  • Updated Feb 20, 2026

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.

  • Updated Apr 17, 2024
  • Java

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.

  • Updated Apr 18, 2026
  • PHP

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

  • Updated Apr 19, 2026
  • Python

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

  • Updated Mar 21, 2026
  • Python