views:

93

answers:

3

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

+1  A: 

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.

ShadowRanger
+4  A: 

A cipher is an algorithm of encryption. Ex. substitution cipher, permutation cipher, etc.

Encryption is just the process of obfuscating information.

So in a simplistic sense of the idea, you use a cipher to encrypt stuff. :)

David Titarenco
+5  A: 

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.

kriss
Verbing nouns werids language.
fatcat1111