Rating:

Original writeup (https://blog.kleinebu.de/cipher-cracking.html#cipher-cracking).