sobolevn/awesome-cryptography

A curated list of cryptography resources and links.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 9th, 2026
Created on May 24th, 2016
Open Issues & Pull Requests: 75 (+0)
GitHub issues: Enabled
Number of forks: 782
Total Stargazers: 7,103 (-1)
Total Subscribers: 176 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Awesome Cryptography is a curated list of cryptography resources and links organized across theory, tools, frameworks, and educational materials.

The project addresses the challenge of finding reliable cryptography learning materials and implementation resources by collecting and categorizing links to algorithms, educational content, standalone tools, and language-specific libraries. It organizes resources into sections covering symmetric and asymmetric encryption algorithms, hash functions, theoretical foundations, practical tools, and implementations across multiple programming languages including C, Java, Python, Rust, Go, and others.

Developers should use this list as a reference when learning cryptography concepts, evaluating which algorithms suit their use case, or searching for vetted libraries in their language of choice. It works best for those building security-sensitive applications who need both theoretical grounding and practical implementation guidance. The list spans from foundational algorithm documentation through specialized tools, playgrounds for experimentation, and language-specific frameworks, making it useful whether you are implementing cryptographic primitives or integrating existing libraries.

The project maintains an organized structure with linting rules enforced to ensure consistent formatting and alphabetization across sections. Contributions are accepted through a defined process outlined in the repository. The curation approach keeps the list focused on quality resources rather than attempting comprehensive coverage of every cryptography tool or library available.