Skip to content

An app containing different ciphers for encoding and decoding text made using UIKit.

Notifications You must be signed in to change notification settings

zeeshan2k2/Classical-Ciphers

Repository files navigation

Classical Ciphers iOS App

This iOS application, developed using UIKit, allows users to explore and experiment with classical encryption techniques. The app currently supports popular ciphers, including Caesar, Vigenère, Polyalphabetic, and others. Users can enter text, encode it using the selected cipher, and decode messages back to their original form, offering an interactive way to learn about classical encryption methods.

Features

  • Encode and decode text using classical ciphers.
  • Support for Caesar Cipher with customizable shift values.
  • Vigenère Cipher implementation with user-defined keys.
  • Polyalphabetic Cipher for more complex encryption.
  • Intuitive user interface designed with UIKit.

Getting Started

To get started with the app, clone the repository and open the project in Xcode. Run the application on a simulator or a real device to explore the functionality of different ciphers. Ensure you have Xcode installed and are running macOS.

Contributing

Contributions are welcome! If you have suggestions for improvements or want to add more ciphers, feel free to fork the repository and submit a pull request.

Screenshots

About

An app containing different ciphers for encoding and decoding text made using UIKit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages