awesome-cryptography
github.com/eric-erki/awesome-cryptography ↗A curated list of cryptography resources and links.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me algorithms resources from awesome-cryptography"
Installation instructions →What's inside
Theory
- 3DESAlgorithms
Symmetric-key block cipher (or Triple Data Encryption Algorithm (TDEA or Triple DEA), which applies the Data Encryption Standard (DES) cipher algorithm three times to each data block.
- AESAlgorithms
Symmetric-key block cipher algorithm and U.S. government standard for secure and classified data encryption and decryption (also known as Rijndael).
- A Graduate Course in Applied CryptographyBooks
The book covers many constructions for different tasks in cryptography.
- An Introduction to Mathematical CryptographyBooks
Introduction to modern cryptography.
- Applied CryptographyCourses
Cryptography is present in everyday life, from paying with a credit card to using the telephone. Learn all about making and breaking puzzles in computing.
- A Self-Study Course In Block-Cipher CryptanalysisCourses
Resources
- A Few Thoughts on Cryptographic EngineeringBlogs
Some random thoughts about crypto.
- BoxentriqWeb-tools
Easy to use tools for analysis and code-breaking of the most frequent ciphers, including Vigenère, Beaufort, Keyed Caesar, Transposition Ciphers, etc.
- Bristol Cryptography BlogBlogs
Official blog for the University of Bristol cryptography research group. It's a group blog, primarily targeted towards cryptographers and crypto students.
- Charles Engelke's BlogBlogs
WebCrypto Blog Posts.
- Cryptography StackexchangeWeb-sites
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography.
- CryptolabWeb-tools
is a set of cryptography related tools.
Frameworks and Libs
- Apache ShiroJava
Performs authentication, authorization, cryptography and session management.
- asmCryptoJavaScript
JavaScript implementation of popular cryptographic utilities with performance in mind.
- bcryptPython
Modern password hashing for your software and your servers.
- bcrypt-nodejsJavaScript
Native implementation of bcrypt for NodeJS.
- bcrypt-rubyRuby
Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.
- BotanC++
Cryptography library written in
Tools
- BcryptStandalone
Cross-platform file encryption utility.
- blackboxStandalone
safely store secrets in Git/Mercurial/Subversion.
- certbotStandalone
Previously the Let's Encrypt Client, is EFF's tool to obtain certs from Let's Encrypt, and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
- CoherenceStandalone
Cryptographic server for modern web apps.
- cryptomatorStandalone
Multi-platform transparent client-side encryption of your files in the cloud.
- git-cryptPlugins
Transparent file encryption in git.
Showing a sample of 220 resources. View the full list on GitHub →