Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You know it's _proper_ vintage crypto code because it uses the now very unfashionable word 'encipher'.


Traditionally, encode meant to use one word/symbol to represent another, while encipher meant to transform one (usually mathematically) into another.

For example, "Tora, Tora, Tora" was a code that had no intrinsic meaning, but was the signal to proceed with the Pearl Harbor attack. No way to reverse that.

Meanwhile, "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG" can be transformed with a Caesar cipher to "QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD". It can easily be reversed.


Funny but also thought-provoking! When did the verb "encipher" give way to "encrypt," and why? I might enjoy reading a well-researched piece on that subject.


Interestingly enough we still say “ciphertext” to describe the encrypted “cleartext”.



So basically encipher was never used in the context of the web. And the web is what made encrypt popular separate from encipher. It does look like maybe encipher was possibly going to take off but encrypt stepped on its head.


Interestingly, the basis of web encryption does use the term "encipherment" -- the `KeyUsage` field of X.509 certificates has `keyEncipherment` and `dataEncipherment` flags.


An interesting data point is that Kahn's The codebreakers, from 1967, uses "encipher" everywhere except for various US goverment agency quotes, which use "encrypt."


Wow. Apparently that's when AES and Triple DES were introduced, which can't be coincidental.


Yeah... Data Encryption Standard published in the late '70s, and given its adoption, I assume solidified the use of 'encryption' in this context.


Why is it unfashionable? I quite like it.


I remember reading in Bruce Schneier's Applied Cryptography that in some cultures "encrypt" refers to the process of entombing bodies for burial and that "encipher" did not have that baggage.

Similar connotation to "decrypt" which would be exhumation.


For example in Spanish, there's been always a fight between using "cifrar" instead of "encriptar". I like "cifrar" a bit more, but it's true that we've always had the prefix "cripto-" for hidden or mysterious things. Anyway, the difference is "cifra" is the Latin root for "digit", and "kryptos" is the Greek root for "hidden".


What comes to my mind is that decipher has a well established common meaning, but decrypt just means "dis-encrypt".


I've no idea why it died out, but it certainly seems to have.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: