1

I am looking for different ciphers that use a key word (like "hello" or "awesome") to encrypt a given text. I know about the Keyword Cipher already; I'm looking for others.

DUO Labs
  • 113
  • 6
  • Related (possible duplicate?): https://crypto.stackexchange.com/questions/3826/possible-ways-to-crack-simple-hand-ciphers – Ilmari Karonen May 31 '19 at 22:48
  • Can you clarify if you are looking for pencil-and-paper ciphers or if this is a more general question? A string can always be hashed to a fixed-length bit vector, that can be used as a key for any block or stream cipher. – Frank Denis May 31 '19 at 23:31
  • This is more general, @FrankDenis. It can be pencil-and-paper but I liked that second idea. Can you tell me more? – DUO Labs Jun 01 '19 at 01:07
  • Note that modern ciphers require a key rather than a keyword / password. Hence you'd first pass the password through a Password Based Key Derivation Function (PBKDF) to stretch the key - i.e. make it harder to guess the password. Afterwards any secure cipher will do. – Maarten Bodewes Jun 03 '19 at 09:34
  • @MaartenBodewes How do you do that? – DUO Labs Jun 03 '19 at 17:06

1 Answers1

1

Try looking at the Vigenere, or here is a complete list of keyword ciphers: All the ciphers listed here are based on keys, but could be a little difficult to use. Some include making the keyword into a numerical sequence. By numbering each letter according to their place in the alphabet. If a letter appears twice, number them left to right.

i.e. CAESAR = 314526

Neo1009
  • 220
  • 1
  • 8