Posts
Practical Collision Attack Against Long Key IDs in PGP
Psi-commit cryptographic commitment scheme?
My last post: https://www.reddit.com/r/Python/comments/1nlvv14/pure\_python\_cryptographic\_commitment\_scheme/ Hello everyone, when I had last posted on r/python, the post named: (Pure Python Cryptographic Commitment Scheme: General Purpose, Offline-Capable, Zero Dependencies) I also posted on other subreddit's and found that I needed to create a complete version of the snippet of code I had provided. …
Verifiable brute force strength rates across different projects
I am the author of The Joy of Cryptography, which is finally in print today. Ask me anything.
My textbook *The Joy of Cryptography* is released in print today! Some of you may be familiar with early PDF drafts of the book. The new edition is a complete re-write: the coverage of existing material is greatly improved, and a lot of new material has been added ([table of …
I built a public RSA challenge using the original RSA Factoring Challenge numbers
This is a small cryptography experiment I’ve been working on. I took the original RSA Factoring Challenge numbers (from the 1990s) and encrypted short messages with them using a fixed public exponent. Each challenge provides: \- the RSA modulus (n) \- the public exponent (e) \- the ciphertext (c) The …
Impersonating Quantum Secrets over Classical Channels
Everything You Need to Know About Email Encryption in 2026
Small primes 2-509 before Miller-Rabin?
Primality testing examples found online all say to first check against "a number of" small primes before invoking Miller-Rabin. For my hobby project in Forth, I've authored a routine to test against the first 97 primes. From 2 through 509, those kept tidily in an array of single bytes. As …
Regular Elliptic Curve Diffe Hellman vs Curve25519 (X25519) diffe hellman
As the post says, im struggling to understand the difference between the regular and x25519 diffe hellman functions. For an assignment i need to produce a lightweight crytpographic system that encrypts with a symmetric Cipher and then encrypts that key with an asymmetric cipher, i elected to use ECC for …