Encryption


In cryptography, encryption is the process of transforming information to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key. Encryption has long been used by militaries and governments to facilitate secret communication. Encryption is now used in protecting many kinds of civilian systems, such as the Internet e-commerce, mobile telephone networks and bank automatic teller machines. Encryption is also used in digital rights management to restrict the use of copyrighted material and in software copy protection to protect against reverse engineering and software piracy