This article provides an introduction to the Dot Net Framework, including the Common Language Runtime and encryption in Dot Net. It explains hashing, symmetric encryption, and asymmetric encryption. The article also discusses the characteristics and weaknesses of these encryption methods and how they are used together for modern cryptography.