What you want is obfuscation rather than encryption, assuming the intention of encrypting the DLLs is to hinder reverse engineering efforts. There are a number of tools (Visual Studio comes packaged with Dotfuscator's community edition). Just Google for ".net obfuscation".

This article has been dead for over six months. Start a new discussion instead.