- https://backdrifting.net/post/003_diffie_hellman
- https://github.com/B-Con/crypto-algorithms
- S(T|N)ARKs.
- https://github.com/lrlna/sketchin/blob/master/guides/libsodium.md
- https://www.quantamagazine.org/computer-scientists-achieve-crown-jewel-of-cryptography-20201110
- Implementing Curve25519/X25519: A Tutorial on Elliptic Curve Cryptography
- https://owlspace.xyz/cybersec/steam-login
- https://thehazarika.com/blog/programming/rsa-cryptosystem
- https://daniao.ws/rsa-java-to-python.html
- https://github.com/TheAlgorithms/Algorithms-Explanation/tree/master/en/Ciphers
- Learning fast elliptic-curve cryptography
- https://github.com/dmarman/sha256algorithm + https://twitter.com/manceraio/status/1491148795325087744
- https://rya.nc/artisanal-rsa.html
- https://hackaday.com/2022/07/11/why-you-should-totally-roll-your-own-aes-cryptography
- Given two different implementations of a given algorithm, to what degree is it possible to mechanically prove that both implementations behave identically?
- Cryptography Fundamentals: Elliptic Curve Cryptography
- https://github.com/cfrg/draft-irtf-cfrg-hash-to-curve
- https://www.schneier.com/blog/archives/2023/01/breaking-rsa-with-a-quantum-computer.html
- https://github.com/francisrstokes/githublog/blob/main/2022/6/15/rolling-your-own-crypto-aes.md + Cryptographically Signed Firmware
- https://blog.1password.com/confidential-computing
- https://www.seancassidy.me/how-to-implement-crypto-poorly.html
- Guidelines for low-level cryptography software
- https://github.com/nakov/Practical-Cryptography-for-Developers-Book
- A Graduate Course in Applied Cryptography (Rev 2020) + https://toc.cryptobook.us
- https://cscott.net/Books/#crypto
- https://book.keybase.io
- https://blog.cryptographyengineering.com/2011/11/23/digital-fortress-i-read-it-so-you-dont + https://twitter.com/LindellYehuda/status/1251577233929576448
- https://twitter.com/InsiderPhD/status/1338901012535513094
- Concrete Abstract Algebra by Niels Lauritzen
- https://www.amazon.com/Battle-Wits-Complete-Story-Codebreaking/dp/0743217349
- https://www.amazon.com/Memoirs-American-Cryptologic-Pioneer-Cryptography/dp/0894122738
- An Intensive Introduction to Cryptography | Boaz Barak + https://cnchou.github.io/resources
- An Introduction to Mathematical Cryptography
- Secret Key Cryptography
- https://twitter.com/cronokirby/status/1525533199778160643 + https://cronokirby.com/posts/2022/05/some-cryptography-books-i-like
- https://github.com/sustrik/crypto-for-kids
- https://www.amazon.com/Small-Book-Random-Numbers/dp/1452818363
- Craig Gentry, Fully homomorphic encryption using ideal lattices
- https://www.manning.com/books/secret-key-cryptography
- https://www.manning.com/books/real-world-cryptography
- https://blog.cryptographyengineering.com/2023/04/24/book-review-red-team-blues
- Best Current Practices regarding secure online communication and configuration of services using cryptography
- A Panorama on Classical Cryptography; Designing, Implementing, Breaking, Verifying, and Standardizing Cryptography | Benoît Viguier
- Introduction to Cryptography (89-656), in Hebrew + https://u.cs.biu.ac.il/~lindell/89-656/main-89-656.html
- Introduction to Cryptography - 1s2017
- https://github.com/mikong/stanford-cryptography
- https://github.com/mithi/simple-cryptography
- https://github.com/iosifache/CryptographyProjects
- https://github.com/cpeikert/TheoryOfCryptography
- https://www.udemy.com/course/securite-cryptographie-concepts-avances-pki
- Notițele și exercițiile mele pentru laboratorul de criptografie de la UPB
- https://saweis.net/crypto.html
- https://soc1024.ece.illinois.edu/#teaching
- Theory and Practice of Cryptography
- Introduction to Cryptography by Christof Paar
- Workshop on Elliptic Curve Cryptography ECC 2020
- Mentoring Workshop and Videos@Crypto 2021
- Anastasiia Vixentael
- Real World Cryptography conference in 2023 + https://www.youtube.com/playlist?list=PLeeS-3Ml-rpo-pbh8LIhb8VscM_q5OaSE
- https://github.com/sweis/moderncrypto
- Everything you should know about certificates and PKI but are too afraid to ask
- mkcert: valid HTTPS certificates for localhost - repo + blog post
- Shows the result of crt.sh
- https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec
- Get HTTPS for free!
- https://github.com/dakshshah96/local-cert-generator
- Best Practices for ACME Client Operations. Considerations for Long-Running TLS Certificate Management Software.
- https://ma.ttias.be/the-end-of-extended-validation-certificates + https://www.aaronpeters.nl/blog/ev-certificates-make-the-web-slow-and-unreliable
- https://emilymstark.com/2020/07/20/certificate-transparency-a-birds-eye-view.html
- https://github.com/cocaman/russian_root_ca
- https://dev.to/cossacklabs/schneier-on-cryptography-live-interview-4mi7
- https://github.com/vixentael/my-talks + https://medium.com/@vixentael/how-to-start-learning-cryptography-49e7d91b54a8
- Benny Pinkas
- Eyal Ronen
- Alin Tomescu
- Craig Costello
- Giacomo Pope
- Steven Galbraith
- https://the-isogeny-club.github.io
- Dan Boneh
- http://gustavbertram.com/fun/cryptanalysis
- http://gustavbertram.com/fun/cryptarithmetic
- Angela Robinson, NIST
- https://onezero.medium.com/the-untold-story-of-the-man-that-made-mainstream-encryption-possible-231c749d5005
- https://vnhacker.blogspot.com/2020/09/a-history-of-elliptic-curves-in-tweets.html
- https://github.com/EdOverflow/cryptojourney-content
- https://soatok.blog/2022/12/29/what-we-do-in-the-etc-shadow-cryptography-with-passwords
- https://www.nytimes.com/2012/11/24/world/europe/code-found-on-pigeon-baffles-british-cryptographers.html
- https://github.com/sweis/deprecated-crypto-might-not-suck
- Introduction to GPG/PGP + https://twitter.com/binarymist/status/1148732727371296768
- https://juliapoo.github.io/misc/2022/09/27/social-engineering-to-solve-a-crypto-challenge.html
- https://cheapskatesguide.org/articles/encrypted-email.html
- https://benjamin-altpeter.de/encrypting-email
- https://unix-ninja.com/p/attacking_google_authenticator + https://twitter.com/adam_baldwin/status/1341470342666014720
- Off-The-Record Messaging part 1: the problem with PGP
- http://www.saminiir.com/establish-cryptographic-identity-using-gnupg
- http://www.saminiir.com/paper-storage-and-recovery-of-gpg-keys
- https://blog.gtank.cc/modern-alternatives-to-pgp
- http://www.foo.be/2016/12/OpenPGP-really-works
- https://calebhearth.com/pgp-workshop
- https://yossarian.net/res/pub/die-pgp-die.pdf
- Macaroons for anything involving authorization. They are the anti-JWT
- https://blog.gtank.cc/notes-on-anonymous-credentials
- A Step-by-step Guide for PGP Beginners
- dnssec, openpgpkey, dane, sshfp
- unarcrypto is an educational tool to depict cryptography usage in zip, rar and 7zip archives + https://twitter.com/lorenzo2472/status/880696736041365507
- https://github.com/soatok/mastodon-e2ee-specification
- https://blog.sigstore.dev/openpubkey-and-sigstore
- https://kerkour.com/signatures-modern-end-to-end-encryption - how PGP works and the principal reason it's criticized by cryptographers
- https://github.com/trimstray/nginx-admins-handbook/blob/master/doc/SSL_TLS_BASICS.md
- https://github.com/trimstray/the-book-of-secret-knowledge#build-your-own-certificate-authority
- Lessons learned running SSL/TLS at scale (FOSDEM 2016)
- https://idea.popcount.org/2012-06-16-dissecting-ssl-handshake
- Erik Hjelmvik - TLS Interception and Decryption
- What goes into providing free automatic SSL at scale?
- Exposing and Circumventing China's Censorship of ESNI
- https://github.com/jmdx/TLS-poison
- Project for learning about OpenSSL
- Matt's Let's Encrypt Automation
- TLS Mastery
- https://www.feistyduck.com/books
- https://github.com/PacktPublishing/Demystifying-Cryptography-with-OpenSSL-3
- Post-quantum Cryptography and running experiments with it at Cloudflare
- https://www.cyberklats.ch/tls-your-lan
- https://github.com/prbinu/tls-scan
- https://medium.com/pinterest-engineering/employee-facing-mutual-tls-8643fe0cc0f9
- A proof-of-concept TypeScript TLS 1.3 client + https://hackaday.com/2023/05/21/watch-a-web-page-fetch-itself-over-tls-complete-with-commentary + https://tls13.xargs.org
- The Illustrated QUIC Connection
- TLS Workshop Playground
- https://github.com/OpenTechFund/CryptoTerminology
- Cryptographic Right Answers (gist)
- An Open Letter to Developers Everywhere (crypto-wrong-answers)
- Some really smart people in security shared their favorite papers or articles.
- https://digitalbunker.dev/2020/09/30/understanding-how-uuids-are-generated
- A collection of secure encryption examples for encrypting strings and binary data.
- https://github.com/SalusaSecondus/CryptoGotchas
- https://github.com/claucece/formal-tutorials
- https://github.com/claucece/useful-crypto-resources
- https://github.com/pFarb/awesome-crypto-papers
- https://github.com/HashPals/Name-That-Hash
- multi party computation resources
- Homomorphic Encryption libraries, software and resources
- CryptoHack – A fun platform for learning cryptography
- Cryptopals on Twitch - Filippo Valsorda
- https://github.com/alokmenghrajani/go-cryptopals
- Crypto design and it includes many challenges with historic or "obscure" procedures and machines.
- https://vnhacker.blogspot.com/2020/08/so-you-want-to-roll-your-own-crypto.html
- Recovering a full PEM Private Key when half of it is redacted
- SSH Handshake Explained
- https://community.turgensec.com/ssh-hacking-guide
- https://sysdogs.com/on-secure-shell-security
- https://susam.in/blog/file-transfer-with-ssh-tee-and-base64
- https://blog.fox-it.com/2020/11/11/decrypting-openssh-sessions-for-fun-and-profit
- Copy files to a Vagrant VM via SCP.
- https://github.com/opsdisk/the_cyber_plumbers_handbook + https://opsdisk.gumroad.com/l/cphlab/blackfriday2021
- SSH protocol dissected, part III: publickey auth
- A script that checks SSH access given a public key
- Store SSH keys in the Secure Enclave
- https://blog.ledger.com/ssh-with-tpm
- https://blog.stazot.com/ssh-key-injection-google-cloud
- SSH reverse tunnel with ngrok
- Verifpal - cryptographic protocol analysis tool.
- padding-oracle-attacker: modern, parallel implementation in TypeScript
- Animation of the SHA-256 hash function in your terminal.
- Testing TLS/SSL encryption anywhere on any port
- CIRCL hash lookup is a public API to lookup hash values against known database of files.
- https://github.com/Deadlyelder/Tools-for-Cryptanalysis
- Real-time, Encrypted Secret Sharing
- https://dkp.ldd.org/2019/09/08/xkcdcrypt.html
- The Moral Character of Cryptographic Work
- Sha256 is broken
- https://blog.yossarian.net/2023/10/18/Some-concerns-with-OpenPubKey
- The Moral Character of Cryptographic Work | Phillip Rogaway
- Tutorials on the Foundations of Cryptography edited by Yehuda Lindell