Skip to content

mattficke/vignere_cipher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vigenere Cipher

Implement a Vigenere Cipher using JavaScript. You should be able to encode and decode a word when given a keyword. Read the Wikipedia description here

A quick rundown of the steps:

  1. You take the message you want to encrypt (in this case 'attackatdawn').
message: attackatdawn
  1. You take the keyword you want to encrypt with (in this case 'lemon'), and repeat it so that it is the length as your message.
keyword: lemonlemonle
  1. You add each letter of the message to each letter of the keyword to produce each letter of the ciphertext. For example, for the first letter:
  • message: 'a' is index 0 in the alphabet
  • keyword: 'l' is index 11 in the alphabet
  • ciphertext: letter at index (0 + 11), which is 'l'
ciphertext: lxfopvefrnhr

About

[cipher, javascript, quick]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.6%
  • HTML 4.0%
  • CSS 0.4%