Skip to content

My implementation of Caesar cipher. It's a popular technique of data encryption. It's all about shifting letters in the alphabet (in this case, with an optional n-letter shift). Besides, I created units test for any edge cases.

Notifications You must be signed in to change notification settings

pawlovskiii/caesar-cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Caesar's Cipher

Github Pages

https://pawlovskiii.github.io/caesar-cipher/

Table of contents

General info

My implementation of Caesar cipher. It's a popular technique of data encryption. It's all about shifting letters in the alphabet (in this case, with an optional n-letter shift).

Technologies

Implementation created with Parcel (as bundling tool), Jest (as the testing framework), babel-jest (to enable the use of ES6 Modules with Jest framework), and ESLint (for improving syntax and enforcing code style). During this project I also wanted to deploy it specifically on the Github Pages, to keep everything in one place and get to know this environment.

Name Versions
Node.js 16.4.0

Setup

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/pawlovskiii/caesar-cipher

# Go into the repository
$ cd caesar-cipher

# Install dependencies
$ npm install

# Run the app
$ npm start

# Run the tests
$ npm test

About

My implementation of Caesar cipher. It's a popular technique of data encryption. It's all about shifting letters in the alphabet (in this case, with an optional n-letter shift). Besides, I created units test for any edge cases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published