WebClub-NITK / Hacktoberfest-2k18

Repository for Hacktoberfest 2018 open for the global open source community.
https://webclub-nitk.github.io/Hacktoberfest-2k18/
19 stars 102 forks source link

Implement Vigenère Cipher #208

Open aditigupta17 opened 5 years ago

aditigupta17 commented 5 years ago

Description

Vigenère Cipher is a method of encrypting alphabetic text. It uses a simple form of polyalphabetic substitution. A polyalphabetic cipher is any cipher based on substitution, using multiple substitution alphabets .The encryption of the original text is done using the Vigenère square or Vigenère table.

Input:

You are expected to write a program that receives a Plain Text (string) and Keyword (string) and returns the encrypted text.

Example: Plain Text: cryptographyisfun Keyword: idoubt Cipher Text: kumjuhouojirqvtoo

Details

Technical Specifications:

Issue requirements / progress

Resources

https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher

Directory Structure

For this issue, use the following directory of the Hacktoberfest-2k18 repository: /systems/cryptography/vigenere-cipher/ (where language_name is one of the languages mentioned above.)

Note

Please claim the issue first by commenting here before starting to work on it.

tradfursten commented 5 years ago

I'll solve it in java

aditigupta17 commented 5 years ago

Go ahead.

JulianJason commented 5 years ago

Hi I'll solve it in python

shubham050300 commented 5 years ago

Hi I would like to solve it in C++.

aditigupta17 commented 5 years ago

@JulianJason go ahead.

aditigupta17 commented 5 years ago

@shubham050300 Please make separate PRs.

PoojithaR commented 5 years ago

I claim!! I'll be using Python!!1

GajeshS commented 5 years ago

Hi I would like to solve it in C.