Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are Encryption and Cipher different things?

Tags:

encryption

I heard some time that encryption and cipher are not the same thing, if so, what's the difference?

like image 902
The Student Avatar asked Jun 11 '10 20:06

The Student


People also ask

Is cipher and encryption same?

A cipher is an algorithm of encryption. Ex. substitution cipher, permutation cipher, etc. Encryption is just the process of obfuscating information.

Is cipher an encryption algorithm?

Ciphers, also called encryption algorithms, are systems for encrypting and decrypting data. A cipher converts the original message, called plaintext, into ciphertext using a key to determine how it is done.

Is cipher an encrypted message?

In cryptography, ciphertext or cyphertext is the result of encryption performed on plaintext using an algorithm, called a cipher.

What is difference between cipher and key?

A cipher algorithm is a mathematical formula designed specifically to obscure the value and content of data. Most valuable cipher algorithms use a key as part of the formula. This key is used to encrypt the data, and either that key or a complementary key is needed to decrypt the data back to a useful form.


2 Answers

a cipher is a method (algorithm) used for encryption of some text. But english speakers have that habit of making verbs from nouns... hence ciphering became a synonym of encrypting.

Now, the fun part. If you consider decrypt and decipher, now they have different meanings.

  • decrypt means applying the decryption key to some code
  • decipher means finding the meaning of some text that was not deliberately encrypted.

In France (I'm french) we also have funny confusion with similar words. We have "chiffrer" (very similar to "cipher") that is the correct word and means encrypt, but we also use the verb "crypter" that means the same thing but is considered as an anglicism (verb built from english "crypted"). When we go for the opposite words "décrypter" and "dechiffrer" we also have different meanings but not like the english ones... "déchiffrer" means the same that both english words decrypt and decipher depending on the case, but "décrypter" is used when you try to get the clear text without the code (it means breaking the code). I believe there is no english word that means that.

Looking at my answer, I wonder if things were not clearer before it.... natural language is definitely some kind of encryption.

like image 95
kriss Avatar answered Sep 23 '22 18:09

kriss


You might take a look at this article on the difference between Encryption and Cryptography. It also addresses the definition of cipher in the process.

Excerpts:

What is Cryptography?

In simple terms, cryptography is the science concerned with the study of secret communication.

What is Encryption?

...

... "encryption" basically is some process or algorithm (known as a cipher) to make information hidden or secret. And to make that process useful, you need some code (or key) to make information accessible.

like image 28
ShadowRanger Avatar answered Sep 25 '22 18:09

ShadowRanger