Cipher



Cipher refers to an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure. An essential element of modern communications, ciphers are used to secure electronic data and online communications through the use of cryptographic keys. The study of ciphers falls under the field of cryptography, which has evolved significantly through history from simple manual encryption methods to complex computer algorithms.
History[edit]
The history of ciphers dates back to ancient times when rulers and military leaders needed to communicate their strategies securely. The earliest known use of a cipher was by the Roman military leader Julius Caesar, who used what is now known as the Caesar cipher to protect messages of military significance. Over the centuries, the complexity of ciphers has evolved significantly, with the Enigma machine used by Germany during World War II being one of the most famous historical examples of cipher technology.
Types of Ciphers[edit]
Ciphers can be broadly classified into two categories: symmetric-key cryptography and asymmetric-key cryptography.
Symmetric-key Cryptography[edit]
In symmetric-key cryptography, the same key is used for both encryption and decryption. This category includes both stream ciphers and block ciphers. Stream ciphers encrypt the digits (typically bits) of a message one at a time, while block ciphers take a number of bits and encrypt them as a single unit.
Asymmetric-key Cryptography[edit]
Asymmetric-key cryptography, also known as public-key cryptography, uses two different but mathematically related keys: one for encryption and the other for decryption. The public key is shared openly, allowing anyone to encrypt a message, but decryption can only be performed by someone who possesses the corresponding private key.
Modern Use[edit]
Today, ciphers are integral to the secure transmission of information over the Internet. They are used in various applications, including Secure Sockets Layer (SSL)/Transport Layer Security (TLS) protocols for secure web browsing, encrypted email, and secure messaging apps. The development and analysis of ciphers to withstand various types of cryptographic attacks is a critical area of research in information security.
Cryptanalysis[edit]
Cryptanalysis is the study of analyzing information systems to understand the hidden aspects of the systems. Cryptanalysis is used to breach cryptographic security systems and gain access to the contents of encrypted messages, even if the cryptographic key is unknown.
See Also[edit]
Ad. Transform your health with W8MD Weight Loss, Sleep & MedSpa

Tired of being overweight?
Special offer:
Budget GLP-1 weight loss medications
- Semaglutide starting from $29.99/week and up with insurance for visit of $59.99 and up per week self pay.
- Tirzepatide starting from $45.00/week and up (dose dependent) or $69.99/week and up self pay
✔ Same-week appointments, evenings & weekends
Learn more:
- GLP-1 weight loss clinic NYC
- W8MD's NYC medical weight loss
- W8MD Philadelphia GLP-1 shots
- Philadelphia GLP-1 injections
- Affordable GLP-1 shots NYC
|
WikiMD Medical Encyclopedia |
Medical Disclaimer: WikiMD is for informational purposes only and is not a substitute for professional medical advice. Content may be inaccurate or outdated and should not be used for diagnosis or treatment. Always consult your healthcare provider for medical decisions. Verify information with trusted sources such as CDC.gov and NIH.gov. By using this site, you agree that WikiMD is not liable for any outcomes related to its content. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates, categories Wikipedia, licensed under CC BY SA or similar.
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian


