Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

One of the distinguishing features of a good encryption algorithm, is that it is easy to encrypt, and hard to crack. Are there any that are easy enough for average folk to remember, and calculate by hand, and still stand up to brute force attacks on a computer.

Imagine, a prisoner (with pen and paper) sending a message to another inmate, and the guards seize the handwritten message - and put their prison-crypto-cracking department on it.

Currently, I am thinking TEA is the best candidate, but pretty hard to remember I think.

share|improve this question

marked as duplicate by Maarten Bodewes, Hendrik Brummermann Mar 23 '13 at 23:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

A paper by Hopper and Blum discusses the possibility of carrying out by hand cryptography based on the hardness of learning parities with noise. Since their paper several other works have explored carrying out other cryptographic tasks, including symmetric-key encryption, with similar efficiency.

share|improve this answer

The short answer is that there are no algorithms that are really feasible to do by hand and are really secure (unless maybe you are really patient and really proficient).

See What is the most secure hand cipher? and Is there a secure cryptosystem that can be performed mentally? for more details.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.