Here's a nice and extremely difficult challenge put up by RaT and the SX team. You can give it a try.

https://www.soldierx.com/Cryptograph...g-Contest-2011