Crypto infects EXE and DLL files and spreads when these are exchanged between machines.
The most interesting part of the virus is that it encrypts data on the hard drive with real-time on-the-fly encryption. So, if you remove the virus, your data is left encrypted. Encryption is done with Microsoft's CryptoAPI.