Skip to content

Tapcode Cipher is a simple command-line application written in Rust that implements the Tapcode or Prison cipher, which is a system of encoding and decoding messages using a 5x5 grid of letters.

License

Notifications You must be signed in to change notification settings

Umair-khurshid/Tapcode-Cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapcode Cipher Rust rust-clippy analyze

Tapcode Cipher is a simple command-line application written in Rust that implements the Tapcode or Prison cipher, which is a system of encoding and decoding messages using a 5x5 grid of letters. Each letter is represented by a series of "taps," where the number of taps corresponds to the position of the letter in the grid.

Features:

  • Encode a message: Converts a message into Tapcode using the current grid.
  • Decode Tapcode: Converts Tapcode back into a message using the current grid.
  • Custom Grid: Users can create and customize their own 5x5 grid for encoding/decoding.
  • Save Grid: Save the current grid to a file for future use.
  • Load Grid: Load a saved grid from a file. .

Usage Instructions:

Run the program using cargo run to start the interactive command-line interface. Choose an option from the menu:

menu

Example:

Encoding:

encode

Decoding

decode

About

Tapcode Cipher is a simple command-line application written in Rust that implements the Tapcode or Prison cipher, which is a system of encoding and decoding messages using a 5x5 grid of letters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages